|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.11.2014, 14:31 | #1 |
Новичок
Джуниор
Регистрация: 14.11.2014
Сообщений: 2
|
Программа перемещение файлов и папок
Привет всем!
Объясните,что я неправильно делаю. Нужно написать прогу - перемещение файлов и папок на masm32 c использованием WinApi функций. 1. Использовал функцию MoveFile - файлы перемещаются,папки тоже,но в пределах одного тома. 2. Использовал функцию MoveFileEx с опцией MOVEFILE_COPY_ALLOWED - файлы перемещаются,папки перемещаются,но опять же в пределах одного тома. Как реализовать перемещение файлов и папок на другие тома(разделы),например папку C:\sp переместить на диск Д D:\sp Заранее благодарен! Код проги: Код:
|
14.11.2014, 15:08 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,493
|
Использовать FindFirstFile(), FindNextFile(), CreateDirectory(), MoveFile(), RemoveDirectory() и делать все это рекурсивно по папкам и под-папкам.
Можно воспользоваться SHFileOperation() но я бы счел это жульничеством. |
14.11.2014, 16:18 | #3 |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,755
|
Ошибся. Так и должно быть.
Последний раз редактировалось Vapaamies; 14.11.2014 в 16:21. |
14.11.2014, 16:47 | #4 | |
Новичок
Джуниор
Регистрация: 14.11.2014
Сообщений: 2
|
Цитата:
mv [диск:\][путь:\]имя_файла[диск:\][путь:\][/d] В названии файлов разрешается использовать символы "?" и "*" .Если опция /d отсутствует,то прога выполняет перемещение только файлов,иначе выполняется перемещение каталогов вместе с подкаталогами.Если второй параметр отсутствует,то по умолчанию им выступает текущий каталог. Почему? Я же указал MOVEFILE_COPY_ALLOWED,который якобы разрешает перемещение на другой том http://www.vsokovikov.narod.ru/New_M...movefileex.htm (не реклама!).Также функция MoveFileEx перемещает существующий файл или каталог, пишется в книгах. waleri,сделай пожалуйста прогу,раcсчитаюсь wmz.Дай асю/мыло/скайп. mv [диск:\][путь:\]имя_файла[диск:\][путь:\][/d] В названии файлов разрешается использовать символы "?" и "*" .Если опция /d отсутствует,то прога выполняет перемещение только файлов,иначе выполняется перемещение каталогов вместе с подкаталогами.Если второй параметр отсутствует,то по умолчанию им выступает текущий каталог. Последний раз редактировалось Stilet; 15.11.2014 в 10:14. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перемещение файлов и папок из файловых менеджеров с помощъю DragDrop | hon | Компоненты Delphi | 1 | 12.01.2012 01:37 |
Отображение списка файлов и папок. | Диман56 | Общие вопросы C/C++ | 11 | 07.11.2011 18:42 |
копирование файлов и папок | Smagulov85 | Общие вопросы Delphi | 0 | 19.10.2010 23:16 |
поиск файлов и папок | FAiver | Общие вопросы Delphi | 13 | 09.04.2009 18:01 |
Отображение скрытых файлов и папок и отображение розширения всех файлов | beegl | Общие вопросы Delphi | 10 | 14.12.2008 22:02 |