Что нового

[Файловая система] Скопировать все файлы за определенную дату

AtoS

Новичок
Сообщения
57
Репутация
2
Добрый день уважаемые форумчане!
Возможно кто-то подскажет как можно средствами AutoIT скопировать из папке все файлы за выбранную дату в другую папку с отображением прогресса копирования по каждому файлу? Имена файлов разные и расширения тоже. Директории всегда статичные. Календарь с датой есть, считывание даты в нужном формате тоже, а вот поиск всех файлов, удовлетворяющих условию не получается.
Заранее благодарен.
 
Автор
A

AtoS

Новичок
Сообщения
57
Репутация
2
В принципе я нашел способ поиска файлов, но почему-то мне выводит список с полными путями, а имена файлов с расширениями нет. Кто-нибудь может мне помочь?


Код:
#Include <FileOperations.au3>
Dim $yyyymd

$sDate = "10.10.2012"
$result = _FO_FileSearch('D:\MY Tests\AutoITTest\MVideo\Копирование логов', '*', True, 1, 1)
For $i = 1 To UBound($result) - 1
   $sFileTime = FileGetTime($result[$i],0)
   If not @error Then
			$yyyymd = $sFileTime[2] & '.' & $sFileTime[1] & '.' & $sFileTime[0]; формат даты файла ДДММГГГГ
		 EndIf
    If $yyyymd = $sDate Then
        MsgBox(0,'',$result[$i])
        EndIf
Next



Добавлено:
Сообщение автоматически объединено:

Всем спасибо. Вывод имен файлов не нужен. :IL_AutoIt_1:
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
AtoS [?]
но почему-то мне выводит список с полными путями, а имена файлов с расширениями нет.
Код:
$result = _FO_FileSearch(@ScriptDir, '*', True, 1, 2)
 

AZJIO

Меценат
Меценат
Сообщения
2,892
Репутация
1,196
http://www.autoitscript.com/forum/topic/141609-old-files/#entry996385
http://www.autoitscript.com/forum/topic/141837-script-to-remove-folders-older-than-x-days/#entry997949
 
Автор
A

AtoS

Новичок
Сообщения
57
Репутация
2
Garrett сказал(а):
AtoS [?]
но почему-то мне выводит список с полными путями, а имена файлов с расширениями нет.
Код:
$result = _FO_FileSearch(@ScriptDir, '*', True, 1, 2)

Я согласен, но по каким-то неведомым причинам не работает.....


Добавлено:
Сообщение автоматически объединено:

AZJIO сказал(а):
http://www.autoitscript.com/forum/topic/141609-old-files/#entry996385
http://www.autoitscript.com/forum/topic/141837-script-to-remove-folders-older-than-x-days/#entry997949

Огромное спасибо за ссылки, на англоязычном форуме я не особо роюсь, так как с английским пока не в ладах, но обязательно разберусь в Ваших ссылках.
 
Верх