Цитата Iska:
Попробуйте описать Вашу задачу, а не уже выбранный способ её решения. »
|
ok
1. В X:\Folder\today создаются документы с помощью bat скрипта
2. Создаваемый файл имеет строгую маску ID.(1-9).(1+...).txt (результат работы "id1.1.1" "id1.1.2" "id1.2.1" ...)
3. При создании нового файла через скрипт, сначала идёт запрос ID (цифры, вводится в ручную), далее идёт поиск в папке по существующим файлам с этим ID и если он их находит, сортирует по второму значению (1-9), к найденному максимальному значению добавляет +1, и с новым значением отправляет на меню для выбора следующего значения.
4. Каждую ночь, файлы переносятся в папку с датой X:\FolderDATE\yestardayDATE. Это необходимая процедура для дальнейшей работы с созданными файлами.
Сейчас скрипт ищет в папке X:\Folder1\today и благополучно стал находить и присваивать правильный порядковый номер (1-9) в не зависимости от даты создания файла. Но было бы удобно искать глобально на диске X:\ по ID в пределах 15 дней, что бы присваивать порядковый номер (1-9) и исключить возможные дубликаты в соседних папках X:\FolderDATE\yestardayDATE