Имя: Пароль:
IT
Админ
Помогите прописать в *bat копирование файла
0 URAL
 
23.11.11
19:29
Есть файл на C:\DB помогите прописать в батнике копирование этого файла на D:\DB
не шпрехаю в этом
1 Ленинград
 
23.11.11
19:31
ололо
copy c:\db\твой файл d:\db
2 Ленинград
 
23.11.11
19:31
а вообще в командной строке
cope /?
3 DJ Anthon
 
23.11.11
19:31
еще один гуглозабаненный
4 Rie
 
23.11.11
19:32
Ты удивишься, но
copy c:\DB\твойфайл.какего d:\DB\твойфайл.какего
5 URAL
 
23.11.11
19:34
А можно за последние 10 дат прописать?
например чтобы в архиве всегда были копии за последние 10 дней?
6 Живой Ископаемый
 
23.11.11
19:35
"и мешочек рублей на вот этот вот пятак"
7 Lama12
 
23.11.11
19:36
(5) можно.
8 ПесняПроЗайцев
 
23.11.11
19:36
(1) без верификации некомольфо )
(5) скока хочешь. формировать имя с датой.)
9 Rie
 
23.11.11
19:36
(5) Не возражаю. Прописывай.
10 ПесняПроЗайцев
 
23.11.11
19:36
(8) *некомильфо
11 ПесняПроЗайцев
 
23.11.11
19:37
ТС хочет жрать, но неумеет как..)
12 URAL
 
23.11.11
19:39
(9) как? напишите плиз
13 Rie
 
23.11.11
19:41
(12) Что - "как"? В (5) задача поставлена несколько неполно.
14 kosts
 
23.11.11
19:44
Посмотри какие параметры у zipa (или rar если есть) и копируй сразу в архив.
Получишь архивы к примеру:
2011_11_23_07_01.zip
2011_11_24_07_01.zip
15 Rie
 
23.11.11
19:45
+(13) Команду копирования ты уже знаешь.
Текущая дата - это "переменная" %DATE%

copy c:\DB\твойфайл.какего d:\db\твойфайл%DATE%.какего

скопирует файл и припишет к имени дату.
16 ПесняПроЗайцев
 
23.11.11
19:48
(12) А я не напишу.

Совсем ниже плинтуса.
17 URAL
 
23.11.11
19:50
(15) спасибо, десять дней десять копий, а на 11 день хотелось бы чтобы перезаписал раннюю дату, т.к. дискогого пространства просто не хватит )))
18 URAL
 
23.11.11
19:51
(16) тоже спасибо, самому смешно, просто не приходилось сталкиваться до сего дня)))
19 ПесняПроЗайцев
 
23.11.11
19:55
(18)  в гугле то ли уроки батаники, то ли ботаника. ну, и msdn )
20 Rie
 
23.11.11
19:55
(17) Можешь в таком случае не дату к имени файла приписывать, а в качестве суффикса ставить номер файла. Например, 0 - сегодняшний, 1 - вчерашний и т.д. до 9 - соответственно, 9 дней назад.
Ну и удалять файл с суффиксом 9 перед копированием, а прочие - переименовывать.
Для 10 файлов можно обойтись без цикла, просто один раз навсегда выписать.

Переименование файла - команда ren
Удаление файла - команда del

Подробности можешь посмотреть, запустив cmd и набрав имя команды, а после него /?
Например,

ren /?

выдаст тебе справку по команде переименования.
21 Rie
 
23.11.11
19:56
+(20) (Есть в командной строке и циклы for, и прочие удобства - но до них ты при желании и сам потом добраться сможешь).
22 andrewks
 
23.11.11
19:59
самая главная команда - это format c:
с её использования начинаю своё знакомство с языком командной строки все продвинутые пацаны
23 batman69
 
23.11.11
19:59
капец... совсем народ думать не хочет..  да же страшно.. и ведь эти люди типа ITишниками работают..  Ну не знаешь ты, ну возьми книжку почитай, в гугл на худой конец, там найди , разберись, что же вы на все готовенькое, разжеваное.
24 ПесняПроЗайцев
 
23.11.11
19:59
(20) команда help лучше.)
25 Rie
 
23.11.11
20:00
(22) самые продвинутые пацаны советуют
format c: /y
И обламываются :-)
26 ПесняПроЗайцев
 
23.11.11
20:00
(23) Это в 1С, как я догадываюсь.
27 andrewks
 
23.11.11
20:01
(25) реально продвинутые делают так:


@echo Y > y
@format c: < y
28 Lama12
 
23.11.11
20:02
(22) +100
format c:
Попробуй ее запустить в командной строке с правами администратора, и лучше с загрузочного диска. Иначе система будет задавать много глупых вопросов.
Дальше на все соглашайся. Это такой курс обучения. Очень помогает изучить командную строку.
29 batman69
 
23.11.11
20:03
(26)На других форумах меньше бываю, но боюсь что это 1с. Она своей простотой кажущейся кучу народу привлекает.. вот и результат.
30 batman69
 
23.11.11
20:03
(29)+100500
31 Rie
 
23.11.11
20:07
(28) Хочешь, запущу? Прямо на своей рабочей машине? С правами администратора. И даже /y в конце добавлю. :-)
32 andrewks
 
23.11.11
20:08
(31) с лайв-сиди? давай! :)
33 Rie
 
23.11.11
20:10
(32) Зачем все эти извращения - лайв-сиди? Вот прям как есть, из родной системы :-)
34 Живой Ископаемый
 
23.11.11
20:10
буквы поменял?
35 Rie
 
23.11.11
20:11
(34) Системный раздел не станет просто так форматироваться.