Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2007, 17:40   #1
Kocapb
Пользователь
 
Регистрация: 28.10.2007
Сообщений: 61
По умолчанию Создание - Удаление папок (директорий)

Здраствуйте хотелось бы узнать какие существуют инструменты для создания папки/удаления папки.
Загрузки файла в указанную папку.
Спасибо за любую помощь.
Kocapb вне форума Ответить с цитированием
Старый 18.12.2007, 17:56   #2
kommunist
C# developer
Форумчанин
 
Аватар для kommunist
 
Регистрация: 03.10.2007
Сообщений: 393
По умолчанию

Цитата:
Сообщение от Kocapb Посмотреть сообщение
Здраствуйте хотелось бы узнать какие существуют инструменты для создания папки/удаления папки.
Загрузки файла в указанную папку.
Спасибо за любую помощь.
Код:
#include <dir.h>
int chdir(const char *path);
int _wchdir(const wchar_t *path);
int mkdir(const char *path);
int _wmkdir(const wchar_t *path);
int _rmdir(const char *path);
int _wrmdir(const wchar_t *path);
int getcurdir(int drive, char *directory);
int _wgetcurdir(int drive, wchar_t *directory );
int getdisk(void);
int setdisk(int drive);
char *getcwd(char *buf, int buflen);
wchar_t *_wgetcwd(wchar_t *buf, int buflen);
int _findfirst(const char *pathname, struct ffblk *ffblk, int attrib);
int _wfindfirst(const wchar_t *pathname, struct _wffblk *ffblk, int attrib);
void fnmerge(char *path, const char *drive, const char *dir, const char *name, const char *ext);
void _wfnmerge(wchar_t *path, const wchar_t *drive, const wchar_t *dir, const wchar_t *name, const wchar_t *ext );
char *searchpath(const char *file);
wchar_t *wsearchpath( const wchar_t *file );
I like WPF
kommunist вне форума Ответить с цитированием
Старый 18.12.2007, 19:44   #3
Alek86
Форумчанин
 
Регистрация: 25.09.2007
Сообщений: 189
По умолчанию

смотря на каком языке (С или С++) и на какой платформе
у винды еще куча функций в WinApi
Alek86 вне форума Ответить с цитированием
Старый 19.12.2007, 06:19   #4
Kocapb
Пользователь
 
Регистрация: 28.10.2007
Сообщений: 61
По умолчанию

привет. пишу на Builder 6 под винду XP/Vista
да думаю WinApi будет удобнее всего использовать, хотя я новичок в этом деле так что готов в восприятию от более опытных людей. Перерыл учебник нашел следующее:
Функция________Синтаксис___________ ____________________________Описани е
RemoveDir_______bool RemoveDir(const System::AnsiString Dir)__________удоляет каталог
CreateDir________bool CreateDir(const System::AnsiString Dir)___________создает каталог
DirectoryExixsts__bool DirectoryExixsts(const System::AnsiString Name)____определяет есть ли каталог

Вроде работает. только вот копировать директорию не нашел

необходимо решить задачу.
из указанного каталого Edit1->Text найти все файлы и копировать их в каталог БД ( задается жеско к примеру: С:\BD\)

механиз примерно такой: залью все названия файлов в ListBox c указанным путем (реализованно), затем передавая название из ListBox
какой-нить WinApi функции копировать файл в каталог БД (не реализованно).
Посоветуйте как это можно все сделать. Заранее спасибо.

P.S. если у кого-то есть другой механизм копирования файлов из одного каталога в другой пожалуйста пишите.



Модератор: Пользуйтесь кнопкой "Редактирование" !!!

Последний раз редактировалось Kocapb; 19.12.2007 в 07:52.
Kocapb вне форума Ответить с цитированием
Старый 19.12.2007, 10:44   #5
Alek86
Форумчанин
 
Регистрация: 25.09.2007
Сообщений: 189
По умолчанию

копировать директорию, думаю, нужно ручками
в винапи есть еще что-то типа (названия неточны)
GetFirstFile и GetNextFile
с их помощью и небольшой рекурсивной функции можно копировать что угодно
Alek86 вне форума Ответить с цитированием
Старый 20.12.2007, 09:28   #6
Kocapb
Пользователь
 
Регистрация: 28.10.2007
Сообщений: 61
По умолчанию

ok спасибо попробую
Kocapb вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление папок russian-stalker Общие вопросы Delphi 4 26.08.2008 10:34
Создание удаление каталогов, копирование файлов. Alar Общие вопросы Delphi 1 18.12.2007 18:30
Типизированные файлы.Создание, удаление, редактирование, сортировка записей типизированного файла.Паскаль Студент Шиза Помощь студентам 6 08.12.2007 13:41
Microsoft Office Outlook : удаление папок в папке контакты bufer Софт 0 05.12.2007 16:58