Обновить
Это не работает в моем офисе ПК. Когда я указываю текущий день месяца только как 2. Это данные, которые он выдает:
Сколько дней в этом месяце: 2 Месяц является (пустым) День является (пустым) Год является (пустым) Месяц составляет 2 дня C:\Documents and Settings\ Рабочий стол \ hi \ act \ 01 -. Xls C:\Documents and Settings\ Рабочий стол \ hi \ act \ 2 -. Xls C:\Documents and Settings\ Рабочий стол \ hi \ act \ Master File.xls 1 файл (ов) скопирован. C:\Documents and Settings\ Рабочий стол \ hi \ act \ 01 -. Xls C:\ Документы и настройки \ Desktop \ hi \ act \ 06-Mar-2012.xls C:\ Документы и настройки \ Desktop \ hi \ act \ 2 -. Xls C:\Documents and Settings\ Рабочий стол \ hi \ act \ Master File.xls 1 файл (ов) скопирован. C:\Documents and Settings\ Рабочий стол \ hi \ act \ 01 -. Xls C:\ Документы и настройки \ Desktop \ hi \ act \ 06-Mar-2012.xls C:\ Документы и настройки \ Desktop \ hi \ act \ Master File.xls 1 файл (ов) скопирован
,
Оригинальный вопрос ниже
Для каждого дня месяца есть файл excel. Мне нужно создать файл Excel для каждого дня по дате.
Например: в месяце января 31 день, поэтому файлы Excel в папке каждого месяца будут
01-01-12.xls
02-01-12.xls
03-01-12.xls
...
31-01-12.xls
Является ли это возможным?
Я пробовал это в файле .bat
но я не знаю, как построить цикл:
@For /F "tokens=1,2,3 delims=/" %%A in ('Date /t') do @(
Set Day=%%A
Set Month=%%B
Set Year=%%C
Set All=%%A%%B%%C
)
@For %%a in ("*.xls") do copy %%a "import\%All%.xls"