Помогите прописать в *bat копирование файла #581632


#0 by URAL
Есть файл на C:DB помогите прописать в батнике копирование этого файла на D:DB не шпрехаю в этом
#1 by Ленинград
ололо copy c:dbтвой файл d:db
#2 by Ленинград
а вообще в командной строке cope /?
#3 by DJ Anthon
еще один гуглозабаненный
#4 by Rie
Ты удивишься, но copy c:DBтвойфайл.какего d:DBтвойфайл.какего
#5 by URAL
А можно за последние 10 дат прописать? например чтобы в архиве всегда были копии за последние 10 дней?
#6 by Живой Ископаемый
"и мешочек рублей на вот этот вот пятак"
#7 by Lama12
можно.
#8 by ПесняПроЗайцев
без верификации некомольфо ) скока хочешь. формировать имя с датой.)
#9 by Rie
Не возражаю. Прописывай.
#10 by ПесняПроЗайцев
*некомильфо
#11 by ПесняПроЗайцев
ТС хочет жрать, но неумеет как..)
#12 by URAL
как? напишите плиз
#13 by Rie
Что - "как"? В задача поставлена несколько неполно.
#14 by kosts
Посмотри какие параметры у zipa (или rar если есть) и копируй сразу в архив. Получишь архивы к примеру: 2011_11_23_07_01.zip 2011_11_24_07_01.zip
#15 by Rie
+ Команду копирования ты уже знаешь. Текущая дата - это "переменная" %DATE% copy c:DBтвойфайл.какего d:dbтвойфайл%DATE%.какего скопирует файл и припишет к имени дату.
#16 by ПесняПроЗайцев
А я не напишу. Совсем ниже плинтуса.
#17 by URAL
спасибо, десять дней десять копий, а на 11 день хотелось бы чтобы перезаписал раннюю дату, т.к. дискогого пространства просто не хватит )))
#18 by URAL
тоже спасибо, самому смешно, просто не приходилось сталкиваться до сего дня)))
#19 by ПесняПроЗайцев
в гугле то ли уроки батаники, то ли ботаника. ну, и msdn )
#20 by Rie
Можешь в таком случае не дату к имени файла приписывать, а в качестве суффикса ставить номер файла. Например, 0 - сегодняшний, 1 - вчерашний и т.д. до 9 - соответственно, 9 дней назад. Ну и удалять файл с суффиксом 9 перед копированием, а прочие - переименовывать. Для 10 файлов можно обойтись без цикла, просто один раз навсегда выписать. Переименование файла - команда ren Удаление файла - команда del Подробности можешь посмотреть, запустив cmd и набрав имя команды, а после него /? Например, ren /? выдаст тебе справку по команде переименования.
#21 by Rie
+ (Есть в командной строке и циклы for, и прочие удобства - но до них ты при желании и сам потом добраться сможешь).
#22 by andrewks
самая главная команда - это format c: с её использования начинаю своё знакомство с языком командной строки все продвинутые пацаны
#23 by batman69
капец... совсем народ думать не хочет..  да же страшно.. и ведь эти люди типа ITишниками работают..  Ну не знаешь ты, ну возьми книжку почитай, в гугл на худой конец, там найди , разберись, что же вы на все готовенькое, разжеваное.
#24 by ПесняПроЗайцев
команда help лучше.)
#25 by Rie
самые продвинутые пацаны советуют format c: /y И обламываются :-)
#26 by ПесняПроЗайцев
Это в 1С, как я догадываюсь.
#27 by andrewks
реально продвинутые делают так: @echo Y > y @format c: < y
#28 by Lama12
+100 format c: Попробуй ее запустить в командной строке с правами администратора, и лучше с загрузочного диска. Иначе система будет задавать много глупых вопросов. Дальше на все соглашайся. Это такой курс обучения. Очень помогает изучить командную строку.
#29 by batman69
На других форумах меньше бываю, но боюсь что это 1с. Она своей простотой кажущейся кучу народу привлекает.. вот и результат.
#30 by batman69
+100500
#31 by Rie
Хочешь, запущу? Прямо на своей рабочей машине? С правами администратора. И даже /y в конце добавлю. :-)
#32 by andrewks
с лайв-сиди? давай! :)
#33 by Rie
Зачем все эти извращения - лайв-сиди? Вот прям как есть, из родной системы :-)
#34 by Живой Ископаемый
буквы поменял?
#35 by Rie
Системный раздел не станет просто так форматироваться.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С