Тема: AHK: Копирование разных субдиректорий в другую директорию
Добрый вечер всем!
Суть вопроса:
Есть директория D:\Test, а в ней субдиректории - test 1, test 2 и test 3
Задача:
Скопировать все субдиректории из директории D:\Test в диск F:\
Этот код работает:
TestDir := "D:\test"
Loop % TestDir "\*", 2
Listing := % Listing A_LoopFileName "`n"
Loop Parse, Listing, `n
{
;MsgBox % TestDir "\" A_LoopField
FileCopyDir % TestDir "\" A_LoopField, F:\, 1
}
А почему этот не работает:
TestDir := "D:\test"
Loop % TestDir "\*", 2
Listing := % Listing A_LoopFileLongPath "`n"
Loop Parse, Listing, `n
{
MsgBox % A_LoopField
FileCopyDir % A_LoopField, F:\, 1
}
Хотя MsgBox выдает нормальный path субдиректорий.
Что я делаю не так в последнем варианте???
Вариант FileCopyDir % TestDir "\", F:\, 1 не рассматривать.
Разобрался!
Надо вместо
A_LoopFileLongPath
использовать
A_LoopFileFullPath
Так все работает.

