![]() |
[решено] помогите написать батничек для копирования файлов
Собственно нужен батничек для копирования файлов, но вся сложность состоит в том, что нужно копировать файлы из папки где постоянно появлятся новые... суть задачи такова, что надо копировать файлы созданные именно на день запуска задачи копирования... поясню почему так... есть файловое хранилище куда должны копироваться новые файлы, и затираться файлы старше 30 дней, поэтому и хочется копировать именно те файлы которые были созданы "сегодня" (на момент запуска задачи)...
PS: по прочтению форума " http://forum.oszone.net/showthread.php?t=49782&page=2 " смог сделать удаление старых файлов.... но пока что то никак не получается нахимичить копирование новых... |
anatoly_neo, вы нормально изучили команду xcopy (нею можно копировать все файлы *.*)
|
zeroua, пытаюсь изучать как можно досканальнее... может чуток подскажите?
PS: в том то и беда что мне надо не все файлы, а именно тот файл который был создан в день запуска батника... |
anatoly_neo, видно читать у вас плохо получается:
Код:
/d [:ММ-ДД-ГГГГ] Код:
Чтобы обновить файлы в каталоге \Reports файлами из каталога \Rawdata, измененными после 29 декабря 1993 года, введите: |
zeroua, видимо я не совсем доходчиво описал задачу... напишу еще раз...
есть одно файл хранилище (в нем файлы будут лежать пока место не кончится (может месяц, может два, может год)), есть второе (в нем они должны лежать ровно месяц), как их удалять оттуда (из второго хранилища) я примерно понял (скриптик вродь написал)... а вот как их туда копировать... ну скопирую я допустим первоначально их туда вручную... а как далее заставить машину копировать именно файл созданный СЕГОДНЯ (например: сегодня 22 (копировать именно его), завтра 23 (копировать только его), потом 24 (копировать только его, а не 22-23 и 24)), я ж не буду каждый день в батнике дату (от которой копировать) менять...) при предложенном варианте, через месяц начнется галиматья в виде xcopy запишет, следом за ней другой батник сотрет все файлы до нужной даты, и так каждый день (xcopy пишет на один файл больше дня предыдущего, следом идет другой батник и стирает лишние файлы, тем которым более 30 дней)... PS: надеюсь так немного понятнее... Уважаемый, знаю что принято благодарить и помечать тему решенной (не маленький), но позвольте мне сделать это именно тогда когда данный вопрос будет окончательно решен! :) |
проблема решена, правда с помощью другого батника (для винрара), зато убивает двух зайцев разом...
|
А можно напиать такой батник, что при отпарвке его жертве когда она его откроет имеется ввиду, мне на мыло придет отчет отслеживания набора клавиш! тот же самый кейлогер но только написанный из простой командной строки!!!!!
|
Помогите....
написал батник который архивирует файлы и задает определннное имя, примерно так но надо чтоб писался лог файлов которые архивировались допустим в папку %disk%\exz\archiv понял что надо создать цикл, но как не знаю, помогите плиз :oops: 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%\ |
CasperRrRr, если у вас есть проблема, создайте отдельную тему в нужной ветке.
Цитата:
Цитата:
rar.exe a -r -rr10p -dh %inp_dir%\arc%yyyy%%mm%%dd%%hh%%mm1%.rar %out_dir%\ >>C:\log.txt |
Приз !!! нужно помощь задача в смд с папки выбрать последние 3 файла и копировать в другую папку
|
Время: 02:38. |
Время: 02:38.
© OSzone.net 2001-