|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] помогите написать батничек для копирования файлов |
|
CMD/BAT - [решено] помогите написать батничек для копирования файлов
|
Пользователь Сообщения: 121 |
Профиль | Отправить PM | Цитировать Собственно нужен батничек для копирования файлов, но вся сложность состоит в том, что нужно копировать файлы из папки где постоянно появлятся новые... суть задачи такова, что надо копировать файлы созданные именно на день запуска задачи копирования... поясню почему так... есть файловое хранилище куда должны копироваться новые файлы, и затираться файлы старше 30 дней, поэтому и хочется копировать именно те файлы которые были созданы "сегодня" (на момент запуска задачи)...
PS: по прочтению форума " http://forum.oszone.net/showthread.php?t=49782&page=2 " смог сделать удаление старых файлов.... но пока что то никак не получается нахимичить копирование новых... |
|
Отправлено: 17:41, 22-09-2008 |
Ветеран Сообщения: 2618
|
Профиль | Отправить PM | Цитировать anatoly_neo, вы нормально изучили команду xcopy (нею можно копировать все файлы *.*)
|
------- Отправлено: 18:10, 22-09-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 121
|
Профиль | Отправить PM | Цитировать zeroua, пытаюсь изучать как можно досканальнее... может чуток подскажите?
PS: в том то и беда что мне надо не все файлы, а именно тот файл который был создан в день запуска батника... |
Отправлено: 20:08, 22-09-2008 | #3 |
Ветеран Сообщения: 2618
|
Профиль | Отправить PM | Цитировать anatoly_neo, видно читать у вас плохо получается:
/d [:ММ-ДД-ГГГГ] Копирует только файлы, измененные не ранее заданной даты. Если не включить значение ММ-ДД-ГГГГ, команда xcopy копирует все файлы-источники, которые новее существующих файлов-результатов. Эта возможность позволяет обновлять только измененные файлы. З.Ы. На конференции принято отмечать Полезные сообщения отвечающих в теме участников и помечать тему Решенной после получения ответа на свой вопрос! |
------- Отправлено: 20:11, 22-09-2008 | #4 |
Пользователь Сообщения: 121
|
Профиль | Отправить PM | Цитировать zeroua, видимо я не совсем доходчиво описал задачу... напишу еще раз...
есть одно файл хранилище (в нем файлы будут лежать пока место не кончится (может месяц, может два, может год)), есть второе (в нем они должны лежать ровно месяц), как их удалять оттуда (из второго хранилища) я примерно понял (скриптик вродь написал)... а вот как их туда копировать... ну скопирую я допустим первоначально их туда вручную... а как далее заставить машину копировать именно файл созданный СЕГОДНЯ (например: сегодня 22 (копировать именно его), завтра 23 (копировать только его), потом 24 (копировать только его, а не 22-23 и 24)), я ж не буду каждый день в батнике дату (от которой копировать) менять...) при предложенном варианте, через месяц начнется галиматья в виде xcopy запишет, следом за ней другой батник сотрет все файлы до нужной даты, и так каждый день (xcopy пишет на один файл больше дня предыдущего, следом идет другой батник и стирает лишние файлы, тем которым более 30 дней)... PS: надеюсь так немного понятнее... Уважаемый, знаю что принято благодарить и помечать тему решенной (не маленький), но позвольте мне сделать это именно тогда когда данный вопрос будет окончательно решен! |
|
Отправлено: 20:36, 22-09-2008 | #5 |
Пользователь Сообщения: 121
|
Профиль | Отправить PM | Цитировать проблема решена, правда с помощью другого батника (для винрара), зато убивает двух зайцев разом...
|
Отправлено: 12:08, 24-09-2008 | #6 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать А можно напиать такой батник, что при отпарвке его жертве когда она его откроет имеется ввиду, мне на мыло придет отчет отслеживания набора клавиш! тот же самый кейлогер но только написанный из простой командной строки!!!!!
|
Отправлено: 19:08, 14-10-2009 | #7 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Помогите....
написал батник который архивирует файлы и задает определннное имя, примерно так но надо чтоб писался лог файлов которые архивировались допустим в папку %disk%\exz\archiv понял что надо создать цикл, но как не знаю, помогите плиз ops: set disk=%systemdrive% set yyyy=%date:~6,4% set mm=%date:~3,2% set dd=%date:~0,2% set hh=%time:~0,2% set mm1=%time:~3,2% set out_dir=%disk%\exz\kvfiles set inp_dir=%disk%\exz\toexec rar.exe a -r -rr10p -dh %inp_dir%\arc%yyyy%%mm%%dd%%hh%%mm1%.rar %out_dir%\ |
Отправлено: 13:01, 13-01-2010 | #8 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать CasperRrRr, если у вас есть проблема, создайте отдельную тему в нужной ветке.
Цитата meranil:
Цитата meranil:
rar.exe a -r -rr10p -dh %inp_dir%\arc%yyyy%%mm%%dd%%hh%%mm1%.rar %out_dir%\ >>C:\log.txt |
||
------- Отправлено: 06:34, 14-01-2010 | #9 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Приз !!! нужно помощь задача в смд с папки выбрать последние 3 файла и копировать в другую папку
|
Отправлено: 15:11, 20-09-2010 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] помагите написать батник для копирования папки | robingut | Скриптовые языки администрирования Windows | 23 | 04-05-2016 11:22 | |
CMD/BAT - [Решено] Написать батник для копирования одного файла во многие папки рекурсивно. | Iodine | Скриптовые языки администрирования Windows | 5 | 20-05-2010 22:31 | |
FreeBSD - Помогите написать скрипт для резервного копирования на основе команды CP | NickNick | Общий по FreeBSD | 3 | 02-06-2008 13:30 | |
[решено] Помогите написать BAT или ГП для пользователя. | Ufo_log | Программирование в *nix | 2 | 29-10-2007 14:29 | |
Помогите написать скрипт копирования | Filariel | Программирование в *nix | 7 | 17-11-2006 16:38 |
|