|
|
|
вопрос по отображению списка измененных файлов
|
|||
|---|---|---|---|
|
#18+
Добрый день, уважаемые Дамы и господа. В институте дали такое задание - сваять bat-файл, который отображает имена всех файлов изменненых за последний (текущий) месяц. Ес-но все это в Винде XP... Прекрасно понимая, что при помощи скрипта это делается не в пример быстрее, образовательнее и качественее, приступил к выполнению задания. Идея такая - 1.Найти дату начала месяца (текущего) 2.Создать временную папку 3. Командой xcopy перекидать туда все файлы, измененные с найденной на шаге 1 датой 4. Вывести dir-ом их на экран 5. Удалить эту временную папку. bat-ик примерно такой: ---------------------------------------- cls @echo off md t%date% for /f "tokens=1,2,3,4 delims=. " %%a in ('date /t') do xcopy *.* t%date%\ /d:%%b-01-%%c /q @echo on @echo Список измененных файлов за текущий месяц @echo off dir t%date%\*.* /b /d >con del /q t%date%\*.* rd t%date% ---------------------------------------------- Осознаю все недостатки такого подхода - 1. Может не хватить места на диске 2. Выполнение программы займет МноГА времени 3. Эта временная папка может уже иметь место не просто быть, а еще и быть заполненной файлами. Посему просьба - предложите другой вариЯнт решения. Заранее спасибо. До свидания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2008, 08:21:58 |
|
||
|
|

start [/forum/topic.php?fid=26&gotonew=1&tid=1505013]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
74ms |
get topic data: |
11ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 410ms |

| 0 / 0 |
