Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Создание файла из батника

Ответить
Настройки темы
CMD/BAT - Создание файла из батника

Аватара для Hrist

Новый участник


Сообщения: 22
Благодарности: 1

Профиль | Отправить PM | Цитировать


Изменения
Автор: Hrist
Дата: 15-01-2013
написал вот такой CMD для копированя баз (что бы с ними потом локально работать)

Код: Выделить весь код
set datetemp=%date:~-10%
copy nul \\Genr\base\%datetemp%_%time:~0,2%%time:~3,2%.txt
XCOPY D:\base8.1 \\Genr\base\ /H /E /G /Q /R /Y
XCOPY E:\CHP\AAM \\Genr\base\AAM\ /H /E /G /Q /R /Y
XCOPY E:\CHP\DNV \\Genr\base\DNV\ /H /E /G /Q /R /Y
XCOPY E:\CHP\GAV \\Genr\base\GAV\ /H /E /G /Q /R /Y
XCOPY E:\Proisvod \\Genr\base\Proisvod\ /H /E /G /Q /R /Y
copy nul \\Genr\base\%datetemp%_%time:~0,2%%time:~3,2%.txt
Запускается планировщиком в 3 часа ночи

в начале и в конце стоит команда создания пустого текстового файла с датой и временем что бы потом увидеть сразу от какого числа копия лежит в папке

смд запускал для проверки и в ручную с командной строки и в ручную с планировщика - все ок - файлы создаются

оставлю на ночь - утром судя по дате файлов - файлы скопировались, а текстовых пустых файлов нет ;(

ЧТО ЗА МИСТИКА?

Отправлено: 12:47, 15-01-2013

 

Ветеран


Сообщения: 2196
Благодарности: 727

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
copy nul \\Genr\base\%datetemp%_%time:~0,2%%time:~3,2%.txt
попробуйте так
Код: Выделить весь код
echo. >> \\Genr\base\%datetemp%_%time:~0,2%%time:~3,2%.txt

Отправлено: 13:03, 15-01-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Hrist

Новый участник


Сообщения: 22
Благодарности: 1

Профиль | Отправить PM | Цитировать


Ок. попробую.

А может влиять какое расширение у файла смд иди бат?

Отправлено: 13:34, 15-01-2013 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Hrist:
А может влиять какое расширение у файла смд иди бат? »
Нет.

Попробуйте обрамить кавычками:
Цитата:
Код: Выделить весь код
copy nul "\\Genr\base\%datetemp%_%time:~0,2%%time:~3,2%.txt"
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:38, 15-01-2013 | #4


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Цитата Hrist:
Запускается планировщиком в 3 часа ночи »
До 10 часов в имени файла будет пробел, поэтому совет Iska должен решить проблему.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:15, 15-01-2013 | #5


Аватара для Hrist

Новый участник


Сообщения: 22
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата gora:
До 10 часов в имени файла будет пробел, поэтому совет Iska должен решить проблему. »
аха. после применения совета заменить команду на echo. >>

один файл таки создался ночью но в имени файла дата с пробелом - а внутри файла время 300

самое забавное что днем то создаются файлы... - наверное именно в пробеле собака таки порылась

сегодня закавычил - посмотрим что будет завтра

Отправлено: 18:12, 16-01-2013 | #6


Аватара для Hrist

Новый участник


Сообщения: 22
Благодарности: 1

Профиль | Отправить PM | Цитировать


Ну вот так теперь работает все ок

Код: Выделить весь код
set datetemp=%date:~-10%
echo. >> "\\Genr\base\%datetemp%"."%time:~0,2%%time:~3,2%.txt"
XCOPY D:\base8.1 \\Genr\base\ /H /E /G /Q /R /Y >> \\Genr\base\log.txt
XCOPY E:\CHP\AAM \\Genr\base\AAM\ /H /E /G /Q /R /Y >> \\Genr\base\log.txt
XCOPY E:\CHP\DNV \\Genr\base\DNV\ /H /E /G /Q /R /Y >> \\Genr\base\log.txt
XCOPY E:\CHP\GAV \\Genr\base\GAV\ /H /E /G /Q /R /Y >> \\Genr\base\log.txt
XCOPY E:\Proisvod \\Genr\base\Proisvod\ /H /E /G /Q /R /Y >> \\Genr\base\log.txt
echo. >> "\\Genr\base\%datetemp%"."%time:~0,2%%time:~3,2%.txt"
только лог пишется крякозяблами

файл создается в виде 17.01.2013. 300.txt

Отправлено: 17:11, 17-01-2013 | #7


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Hrist:
только лог пишется крякозяблами »
Чем смотрите лог?
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:46, 17-01-2013 | #8


Аватара для Hrist

Новый участник


Сообщения: 22
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Iska:
Чем смотрите лог? »
Смотел через тотал командер алкелпадом и блокнотом
обновил тотал - теперь все ок - акелпад сам кодировку распознает, в листере кодировку ручками выбираю асции\дос

СпасиБО

Отправлено: 10:48, 18-01-2013 | #9


Аватара для yurfed

Ветеран


Сообщения: 20133
Благодарности: 3145

Профиль | Отправить PM | Цитировать


Цитата Hrist:
только лог пишется крякозяблами »
Первой строкой кода пропишите
Код: Выделить весь код
chcp 1251
Для WIN кодировки в файле

Код: Выделить весь код
chcp 866
Для DOS кодировки в файле
Chcp

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия


Отправлено: 11:26, 18-01-2013 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Создание файла из батника

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Создание TXT файла для каждого файла в каталоге ISO и заполнение его по шаблону onemal Скриптовые языки администрирования Windows 23 13-05-2017 15:35
CMD/BAT - [решено] Как с помощью батника узнать, используется ли в названии файла\папки кириллица? Nun-Nun Скриптовые языки администрирования Windows 4 28-10-2010 11:44
CMD/BAT - [решено] Необходимо помощъ в написании батника для удаления столбцов из текстового файла. francke Скриптовые языки администрирования Windows 7 02-04-2010 15:32
CMD/BAT - Создание батника для возвращения оригинального меню Пуск Windows 7 Shiz0 Скриптовые языки администрирования Windows 3 28-08-2009 12:46
CMD/BAT - [решено] Как скопировать имя файла из текстового файла в код батника и т.д. Nun-Nun Скриптовые языки администрирования Windows 6 13-05-2009 13:28




 
Переход