|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Переименовать файлы по маске и времени создания |
|
Переименовать файлы по маске и времени создания
|
Новый участник Сообщения: 8 |
В папке D\Inbox есть файлы
v1(1).txt (время создания 00:25) v1(2).txt (время создания 02:25) v1(3).txt (время создания 09:25) Цифры в скобках будут каждый день новые.1,2,3 ---т.д. Необходимо переименовывать только файл v1(2).txt у которого время создания 02:25), остальные файлы переименовываться не должны. Переименовываться файлы должны по маске v*.* на 2r(имя файла), т.е. было v1(2).txt стало 2rv1(2).txt. |
|
Отправлено: 10:21, 18-08-2011 |
Ветеран Сообщения: 812
|
Профиль | Отправить 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 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Переименовать файлы в подпапках посредсвам bat | I_Swift | Скриптовые языки администрирования Windows | 2 | 07-06-2011 19:37 | |
Разное - Проблема: не могу переименовать папки и файлы | ledibri | Microsoft Windows Vista | 7 | 09-12-2010 15:33 | |
Интерфейс - Переименовать файлы при совпадении | Папуас | Скриптовые языки администрирования Windows | 2 | 19-10-2010 23:56 | |
Как переименовать системные файлы | Centrinar | AutoIt | 13 | 11-07-2010 21:54 | |
Удалить файлы в папке по маске | Nealles | Программирование и базы данных | 4 | 10-09-2003 23:11 |
|