Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   копировать файл в каталог с текущей датой и сквозной порядковый номер в именах файлов (http://forum.oszone.net/showthread.php?t=261423)

opensrs 29-05-2013 06:18 2158206

копировать файл в каталог с текущей датой и сквозной порядковый номер в именах файлов
 
Друзья, нужна помощь!

Есть постоянный каталог D:\INBOX, в который люди каждый день скидывают с флешек файлы *.doc

КАК Я СЕБЕ ПРЕДСТАВЛЯЮ РАБОТУ СКРИПТА

При запуске скрипта (считаем, что файл уже попал в каталог D:\INBOX):
1. в корне каталога D:\ создается папка с текущей датой компьютера (если ее еще нет)
например, D:\28.05.2013 D:\29.05.2013
2. файл копируется (переносится) из каталога INBOX в этот каталог с текущей датой
3. в название файла дописывается следующий порядковый номер файла в каталоге с текущей датой
например, есть файл 11 рисуем эскиз.doc значит следующий файл *.doc получит имя 12 прорисовка силуэта.doc
4. если в каталоге с текущей датой нет ни одного файла (текущий файл первый за сегодня) - порядковый номер берется из каталога с предыдущей датой.

Заранее благодарю ПРОФЕССИОНАЛОВ!

Iska 29-05-2013 06:45 2158210

Цитата:

Цитата opensrs
например, D:\28.05.2013 D:\29.05.2013 »

Правильнее создавать в виде «20130528», «20130529».

Цитата:

Цитата opensrs
например, есть файл 11 рисуем эскиз.doc значит следующий файл *.doc получит имя 12 прорисовка силуэта.doc »

Как скрипт определит, что «11» здесь — порядковый номер? Например, в «D:\INBOX» попадают файлы «1 квартал.doc», «2 квартал.doc» и т.п. — и что делать?! Думайте, как определять порядковый номер в имени файла.


Время: 11:44.

Время: 11:44.
© OSzone.net 2001-