CMD/BAT - XCOPY выборочное копирование файлов.

Аватара пользователя
megaloman

Re: CMD/BAT - XCOPY выборочное копирование файлов.

Сообщение megaloman »

megaloman, Спасибо огромное, реально выручили, дома попробовал все отлично работаетИзображение
Аватара пользователя
Fanbeer

Re: CMD/BAT - XCOPY выборочное копирование файлов.

Сообщение Fanbeer »

Это команда, которая получает (в данном применении) список подпапок вашей папки %From% (в примерах это D:\Dir1). Ключи команды смотрим традиционным образом dir /?
Аватара пользователя
Fanbeer

Re: CMD/BAT - XCOPY выборочное копирование файлов.

Сообщение Fanbeer »

Эх к сожалению во время архивации WinRar выдает ошибку ( Невозможно открыть \\XXX1\d$\ZZZZZ\DBF\XXXXXX.cdx Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.). Можно это как то сделать с помощь ZIP? Или возможно в WinRar есть ключ который исключает проверку?
Аватара пользователя
megaloman

Re: CMD/BAT - XCOPY выборочное копирование файлов.

Сообщение megaloman »

Подозреваю, с zip будет та же проблема. Попробуйте при вызове winrar добавить ключ -dh


-dh (читаем в справочной системе winrar)

[spoiler]Ключ -DH — открывать совместно используемые файлы





--------------------------------------------------------------------------------





Позволяет обрабатывать файлы, открытые для записи другими программами.



Это опасный ключ, так как он разрешает архивировать те файлы, которые в тот же момент могут быть изменены другой программой. Если при этом будет нарушена внутренняя структура заархивированного файла, то программа для его обработки после распаковки такого файла может его не открыть. Используйте этот ключ очень осторожно!



Если ключ -dh не указан, то обработка совместно используемых файлов зависит от установки параметра "Открывать совместно используемые файлы" в профиле архивации по умолчанию.





Пример:



WinRAR a -dh dbf *.dbf[/spoiler]
Аватара пользователя
Fanbeer

Re: CMD/BAT - XCOPY выборочное копирование файлов.

Сообщение Fanbeer »

Цитата Fanbeer:



Ура, все получилось
CMD/BAT - XCOPY выборочное копирование файлов.




Fanbeer, а теперь попробуйте восстановить из полученного архива в другом месте и проверить работоспособность Изображение. Подозреваю, что полученный таким образом указанный *.cdx индекс может быть не вполне работоспособен.
Аватара пользователя
megaloman

Re: CMD/BAT - XCOPY выборочное копирование файлов.

Сообщение megaloman »

ИМХО, .cdx можно восстановить, но подозреваю, что при этом и .dbf тоже занят и качество копии базы весьма сомнительна.
Аватара пользователя
megaloman

Re: CMD/BAT - XCOPY выборочное копирование файлов.

Сообщение megaloman »

Цитата Iska:



Fanbeer, а теперь попробуйте восстановить из полученного архива в другом месте и проверить работоспособность . Подозреваю, что полученный таким образом указанный *.cdx индекс может быть не вполне работоспособен.
CMD/BAT - XCOPY выборочное копирование файлов.




Ну если архивирование таким образом ни чем не отличается от простого копирования, то я думаю все будет работать.



Раньше приходилось делать это вручную и по этому хочу автоматизировать процесс архивирования.
Аватара пользователя
Iska

Re: CMD/BAT - XCOPY выборочное копирование файлов.

Сообщение Iska »

Цитата Fanbeer:



Ну если архивирование таким образом ни чем не отличается от простого копирования,
CMD/BAT - XCOPY выборочное копирование файлов.




Дело не в том. Перечитайте ещё раз:


Цитата:



Позволяет обрабатывать файлы, открытые для записи другими программами.



Это опасный ключ, так как он разрешает архивировать те файлы, которые в тот же момент могут быть изменены другой программой. Если при этом будет нарушена внутренняя структура заархивированного файла, то программа для его обработки после распаковки такого файла может его не открыть. Используйте этот ключ очень осторожно!




Цитата Fanbeer:



то я думаю все будет работать.
CMD/BAT - XCOPY выборочное копирование файлов.




Вот именно такой архив нужно проверить.



Сам индекс можно перестроить (как верно указывает коллега megaloman). Но что, если в «подвешенном» состоянии окажется какой-нибудь *.dbf? Как правило — жёппа.
Аватара пользователя
Fanbeer

Re: CMD/BAT - XCOPY выборочное копирование файлов.

Сообщение Fanbeer »

Цитата Iska:



Дело не в том. Перечитайте ещё раз:
CMD/BAT - XCOPY выборочное копирование файлов.




Я понимаю что файл во время архивирования может быть занят другим приложением! Разве при обычном копировании файлов из базы не может получиться подобное?
Ответить

Вернуться в «Скриптовые языки администрирования Windows»