Войти

Показать полную графическую версию : копировать файл в каталог с текущей датой и сквозной порядковый номер в именах файлов


opensrs
29-05-2013, 06:18
Друзья, нужна помощь!

Есть постоянный каталог 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
например, D:\28.05.2013 D:\29.05.2013 »
Правильнее создавать в виде «20130528», «20130529».

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




© OSzone.net 2001-2012