Показать полную графическую версию : [решено] Как скопировать папку с файлами из одного места в другое?
Я копирую так через CMD:
xcopy "F:\-= nLite =-\XPDVD\$OEM$" "D:\WinPozia\1\$OEM$\" /S /H /Y
xcopy "F:\-= nLite =-\XPDVD\BCDW" "D:\WinPozia\1\BCDW\" /S /H /Y
xcopy "F:\-= nLite =-\XPDVD\i386" "D:\WinPozia\1\i386\" /S /H /Y
xcopy "F:\-= nLite =-\XPDVD\I396" "D:\WinPozia\1\I396\" /S /H /Y
xcopy "F:\-= nLite =-\XPDVD\WPI" "D:\WinPozia\1\WPI\" /S /H /Y
xcopy "F:\-= nLite =-\XPDVD\Прочее" "D:\WinPozia\1\Прочее\" /S /H /Y
xcopy "F:\-= nLite =-\XPDVD\Pozia.ico" "D:\WinPozia\1\" /S /H /Y
xcopy "F:\-= nLite =-\XPDVD\AUTORUN.INF" "D:\WinPozia\1\" /S /H /Y
pause
exit
Копирование происходит долго из за мелких файлов. Как это произвести с помощью АвтоИт? Может он будет быстрее копировать? в конце копирования пусть выскакивает окно поверх всех окон с сообщением о завершении и кнопкой OK
И можно ли из образа винды с расширением ISO сразу извлекать все файлы в папку нужную?
Как это произвести с помощью АвтоИт? »
С указанными ключами, сложнее (и, как показывает практика, наверное всё же медленнее) чем с cmd.
можно ли из образа винды с расширением ISO сразу извлекать все файлы в папку нужную? »
Скорее всего что можно. Есть консольная утилита от 7zip (http://downloads.sourceforge.net/sevenzip/7za465.zip) (353 kb), с её помощью многое можно распаковать.
С указанными ключами, сложнее »
да мне не обязательно те же ключи. Просто скопировать и файлы с одинаковыми именами перезаписать
Dmitry_K
19-03-2009, 08:54
Может он будет быстрее копировать? »
не будет, скорость копирования зависит от технических характеристик жесткого диска (таких, как скорость чтения и записи), а также степени фрагментации файлов на нем
Как это произвести с помощью АвтоИт? »
DirCopy ("папка-источник(без_слеша_в_конце)", "конечная_папка(без_слеша_в_конце)" , 1)
в конце копирования пусть выскакивает окно поверх всех окон с сообщением о завершении и кнопкой OK »
MsgBox (64, "заголовок_окна", "текст_сообщения")
sacredboy
04-09-2009, 22:56
DirCopy ("папка-источник(без_слеша_в_конце)", "конечная_папка(без_слеша_в_конце)" , 1)
MsgBox (64, "заголовок_окна", "текст_сообщения")
В дополнение к этому хочу спросить а можно ли чтобы при копировании к имени папки назначения добавлялась текущая дата в формате дд.мм.гггг?
$dirname=$dirname & @MDAY &'.'& @MON & '.' & @YEAR ?
sacredboy
06-09-2009, 08:30
$dirname=$dirname & @MDAY &'.'& @MON & '.' & @YEAR ? »
Полный текст скрипта такой:
DirCopy (@ProgramFilesDir & "\AIM6", "D:\AIM6", 1)
$dirname = $dirname & @MDAY & "." & @MON & "." @YEAR
MsgBox (64, "Copying status", "Copying finished")
Копирование идет успешно но потом выходит такое сообщение.
http://img2.imageshack.us/img2/6797/66791342.jpg
Я так понимаю вместо $dirname что то другое должно прописываться.
Пробовал так:
DirCopy (@ProgramFilesDir & "\AIM6", "D:\AIM6", 1)
$dirname = $dirname & @MDAY & "." & @MON & "." @YEAR
MsgBox (64, "Copying status", "Copying finished")
но тоже выдавало ошибку.
Подскажите пожалуйста на что нужно исправить $dirname.
$dirname = @MDAY & "." & @MON & "." & @YEAR
DirCopy (@ProgramFilesDir & "\AIM6", "D:\AIM6 " & $dirname, 1)
MsgBox (64, "Copying status", "Copying finished")
Вот так должно выглядеть ели ты хочешь довавить дату после названия папки
sacredboy
08-09-2009, 21:33
Еще пара вопросов:
1. При таком тексте скрипта получается папка такого вида D:\Backup\AIM608.08.09. Можно ли сделать так чтобы папка имела вид D:\Backup\AIM6 08.08.09 или D:\Backup\AIM6_08.08.09?
2. Можно ли поставить дату на первую папку, например типа D:\Backup_08.08.09\AIM6 или D:\Backup 08.08.09\AIM6?"
Пробовал так:
DirCopy (@ProgramFilesDir & "\AIM6", "D:\Backup" & $dirname\AIM6", 1)
DirCopy (@ProgramFilesDir & "\AIM6", "D:\Backup" & $dirname "\AIM6", 1)
но у меня выходила ошибка.
Ты скрипт то проверяй :) Пропущенные кавычки программа не прощает. И еще ты забываешь знаки &
Можно ли сделать так чтобы папка имела вид D:\Backup\AIM6 08.08.09 или D:\Backup\AIM6_08.08.09 »
1 Вопрос
$dirname = @MDAY & "." & @MON & "." & @YEAR
DirCopy (@ProgramFilesDir & "\AIM6", "D:\AIM6_" & $dirname, 1)
MsgBox (64, "Copying status", "Copying finished")
2 Вопрос
DirCopy (@ProgramFilesDir & "\AIM6", "D:\Backup_" & $dirname & "\AIM6", 1)
SahatoshL
15-04-2015, 06:44
здраствуйте! возник вопрос по поводу команды dircopy.
DirCopy ("C:\test", @DesktopDir & "\Soft", 1) ; Копируем с сервера в папку Soft, если папка не существует то она будет создана
вот в это примере файл копируется в @DesktopDir & "\Soft". а как обратится к локальному диску С к примеру . что мне написать вместо @DesktopDir?
SahatoshL
15-04-2015, 12:57
вопрос снят. все сделал) да и оказалось зря оказывается у нас запрещен autoit)) и труды были напрасны. касперыч его как трояна распознает)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.