У меня есть каталог, который постоянно обновляется с помощью pdf-файлов. Имена файлов выглядят следующим образом:Переместить файлы на основе строки даты в имени файла batch
0001_2014_02_14_000000001_018_001_000.pdf
0001_2014_02_14_000000002_018_002_000.pdf
0001_2014_02_15_000000003_018_001_000.pdf
0001_2014_02_15_000000004_018_002_000.pdf
Как создать пакетный файл, который будет анализировать дату (символ место 6) и переместить файлы в директорию под названием d:\send
. Чтобы сделать его более сложным, мне нужно вычесть 3 дня с сегодняшней даты и переместить только эти файлы. BTW измененная дата файлов не будет работать. Правильная дата - это дата в имени файла.
пример: сегодня 2/21/2014 найти файлы, которые имеют префикс 0001_2014_02_18_??????????.pdf
и отправить их на d:\send
Конечно сегодняшняя дата будет меняться ежедневно, и это будет планируется запустить каждый день.
Благодарим за помощь.
Это, вероятно, может быть сделано с помощью этого ответа http://stackoverflow.com/questions/51054/batch-file-to-delete-files-older-than -n-days? rq = 1 –
@preetsangha Эта ссылка показывает только примеры для файлов 'old', чем данный рисунок, не совсем равный ему. – foxidrive