![]() |
Архивирование
Товарищи, прошу помочь!
Формируется прайс-лист в 1С, и называется, типа, - "прайс-лист от dd.mm.yy". Нужно создать батник, при запуске которого выполнялось бы архивирование этого прайса. Я написал: Код:
cd %programfiles%\winrar Как написать батник, который бы распознавал русские буквы и поле даты было указано в формате "dd.mm.yy" ? Заранее благодарю! |
stolyar, я бы несколько иначе решил эту задачу:
выгружаем прайс в отдельный каталог а не в %ProgramFiles%\WinRar файл из этого каталога архивируем и удаляем в итоге в нашем каталоге всегда будет только один актуальный последний прайс, вычислять имя конкретного файла не потребуется. Для пущей надёжности можно зачищать каталог полностью и перепроверять кол-во файлов в нём. |
Цитата:
Цитата:
В общем, ничего не понял что Вы хотели сказать... З.Ы. Прайс формируется ежедневно. Вид его такой - "прайс-лист от 26.03.10.xls" (меняется с каждым днем только дата). Архивировать в другой каталог мне не надо. Потому что этот каталог доступен для пользователей, которым прайс необходим. В каталоге, куда он формируется, находятся еще другие прайсы, которые тоже необходимы... |
stolyar,
Код:
@echo off |
Цитата:
Так можно было бы и каталог в целом в архив загнать и все..... но нет... |
Лады. Если дата в названии файла формируется с помощью переменной %date%, то замените 2 строку на
Код:
set "Source=C:\Otchety\прайс лист от %Date%.xml" |
Цитата:
Пробовал редактировать в региональных стандартах дату, но ничего не изменило это..... |
stolyar,
Код:
@echo off |
что проще:
Код:
set CURDATE=%DATE% |
Время: 16:33. |
Время: 16:33.
© OSzone.net 2001-