Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить PM | Цитировать


porokh,
Попробуйте так:
Код: Выделить весь код
#include <File.au3>

$sDir = 'D:\Inbox'
$sHour = '02'
$sMin = '25'
$sPref = '2r'
$iError = 0
$aFiles = _FileListToArray($sDir, '*(*).txt', 1)
If Not @error Then
    For $i = 1 To $aFiles[0]
        $aTimes = FileGetTime($sDir & '\' & $aFiles[$i], 1)
        If Not @error Then
            If $aTimes[3] == $sHour And $aTimes[4] == $sMin Then
                If Not FileMove($sDir & '\' & $aFiles[$i], $sDir & '\' & $sPref & $aFiles[$i], 1) Then $iError += 1
                ExitLoop ;закомментировать, если переименовывается не один файл
            EndIf
        EndIf
    Next
EndIf
If $iError Then
    MsgBox(16, 'Error', 'Не переименовано файлов: ' & $iError)
EndIf

Последний раз редактировалось madmasles, 18-08-2011 в 11:22.


Отправлено: 11:13, 18-08-2011 | #2