22 / 22 / 2
Регистрация: 29.08.2008
Сообщений: 138
1

Копирование каталога, если несколько файлов из этого каталога заняты процессом

15.10.2008, 06:58. Показов 2469. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста как можно скопировать каталог в котором несколько файлов заняты процессом, то бишь они не копируются... в общем мне нужно просто пропустить их при копировании... а как это сделать?
пробовал SHFileOpStruct, но как только он доходит до копирования этих файлов, то копирование прекращается... а мне нужно чтобы он просто их пропускал..
как можно это сделать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.10.2008, 06:58
Ответы с готовыми решениями:

Создание каталога, копирование файлов, архивирование содержимого каталога, запись результата работы в файл
Написать командный файл, выполняющий следующие действия: создать каталог с названием dir<дата>,...

Копирование файлов из одного каталога в несколько других
Как из одного каталога скопировать файлы в несколько других? cp -a chuck/*.txt chuck/papka...

Написать программу, которая обеспечивает:начальное формирование каталога файлов;вывод каталога файлов;удаление файлов...
Уважаемые хакеры!Прошу вашей помощи!Я в СИ не особо шарю.((( А на днях уже сдавать.Очень...

Вывести на экран содержимое каталога, размер файлов каталога, и создать новый файл
Ребята помогите создать программу на ассемблере , в которой нужно : вывести на экран содержимое...

6
0 / 0 / 0
Регистрация: 11.10.2008
Сообщений: 15
15.10.2008, 08:27 2
Даж не знаю, но подумаю
0
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
15.10.2008, 11:20 3
assu, а прога на этих файлах вылетает?
0
22 / 22 / 2
Регистрация: 29.08.2008
Сообщений: 138
15.10.2008, 12:47  [ТС] 4
да. как только доходит до этого файла, прекращает дальнейшее копирование...
а мне нужно чтобы просто прога их пропускала....
0
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
15.10.2008, 13:22 5
если там возникает эксепшен, то самое простое решение - подобного рода операции обрамлять перехватчиком исключительных ситуаций try catch
0
22 / 22 / 2
Регистрация: 29.08.2008
Сообщений: 138
15.10.2008, 13:44  [ТС] 6
да.. я понимаю что ты много знаешь.. но на данный момент для меня твои слова звучат наверное как если бы мне сейчас что нибудь на китайском сказали... :-)
0
Почетный модератор
7392 / 2638 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
15.10.2008, 13:53 7
Он тебе говорит про обработку исключений (exceptions), чтобы ты почитал. Например, через блоки try catch.

Добавлено через 57 секунд
Имхо, тут исключения не возникнет. Копируй по одному файлу. Один не скопировался - переходи к следующему.

Добавлено через 2 минуты 1 секунду
Например, можно заюзать и функцию CopyFile. Она вернет 0, если копирование не удалось. Проверил, что 0, и пошел к следующему файлу.
0
15.10.2008, 13:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.10.2008, 13:53
Помогаю со студенческими работами здесь

Копирование всех файлов из каталога
Добрый вечер. Нужно скопировать все файлы из текущего каталога в определенную папку. Попробовал...

Рекурсивное копирование файлов каталога
всем доброго времени суток! кто-то может поделиться прогой которая рекурсивно копирует файлы из...

Копирование отсутствующих и изменённых файлов по результатам сверки файлов одного каталога с файлами другого
Всем привет. такая вот задача у меня. я не селен в этом. но стараюсь. есть 2 каталога (1. NEW, 2....

копирование файлов из одного каталога в другую
Возможно ли написать такой .bat файл который копирует файлы из одного каталога в другую и при этом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru