|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Нужно переместить файлы по определённым условиям и заархивировать |
|
CMD/BAT - [решено] Нужно переместить файлы по определённым условиям и заархивировать
|
Новый участник Сообщения: 3 |
Профиль | Отправить PM | Цитировать Доброго всем вечера. Помогите молодому подавану.
Нужны следующие действия в одном BAT файле:
|
|
Отправлено: 21:10, 11-03-2019 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать megaloman, как прописать встроиный в виндоус 10 архиватор? В какой строке указать тип нужных файлов?
|
Отправлено: 15:19, 23-06-2022 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать megaloman, да и в целом, я не понимаю, что нужно изменить, что бы у меня работало.
|
Отправлено: 15:42, 23-06-2022 | #12 |
Ветеран Сообщения: 2708
|
Профиль | Отправить PM | Цитировать Kirill1500, Ставьте задачу подробно. Описывать каждую строку подробно, объемный нудный труд.
Цитата Kirill1500:
|
|
------- Отправлено: 15:48, 23-06-2022 | #13 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать megaloman, задача 1в1 как в теме, перемещаемые файлы в формате .txt, пускай тогда будет WinRAR (C:\Progi\winRAR\WinRAR.exe).
|
Отправлено: 16:03, 23-06-2022 | #14 |
Ветеран Сообщения: 2708
|
Профиль | Отправить PM | Цитировать Цитата Alexa_:
Цитата megaloman:
Цитата megaloman:
Расширение обрабатываемых файлов указывается при запуске батника. Если Ваш командный файл называется, например, batfile.bat, то для обработки txt-файлов надо запустить: batfile.bat txt Цитата:
@Echo Off cls Set "OutPref=Screenshots_" Set "OutLog=Z:\screenshots.found Set "Arc=C:\Program Files\WinRAR\WinRAR.exe" If "%~1"=="" ( Echo %~dpnx0 запущен без аргумента &Echo. Pause Exit /B 2 ) FOR /F "tokens=2 delims==." %%d in ('WMIC OS GET LOCALDATETIME /VALUE') DO SET "@Tdate=%%d" &Call Set "@Tdate=%%@TDate:~0,8%%" "%Arc%" a -r -agYYYYMMDD -ap"%OutPref%%@Tdate%\" -logfp="%OutLog%" -df "%OutPref%.zip" "*.%~1" pause Exit /B 0 Вообще-то изначальная постановка слегка замудрёная, но клиент хотел так, получил такое решение и, надеюсь, удовлетворён, так как пометил пост как полезный. Вообще-то при использовании WinRar батник вообще не нужен. Если Вам нужен результат, а не применение решения задачи, поставленной другим, то вот: |
||||
------- Отправлено: 18:05, 23-06-2022 | #15 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] переместить файлы по папкам согласно списку | shadowbat | Скриптовые языки администрирования Windows | 9 | 17-11-2023 14:51 | |
CMD/BAT - заархивировать файлы в архивы с форматом имени ММГГГГ | Fatall_Error | Скриптовые языки администрирования Windows | 2 | 06-06-2016 13:56 | |
CMD/BAT - [решено] Нужно сделать батник который по очереди будет запускать все файлы с определённым расш | DoroViska | Скриптовые языки администрирования Windows | 2 | 20-06-2014 13:35 | |
CMD/BAT - [решено] Как заархивировать файлы с датой создания этих файлов? | yaoleg2 | Скриптовые языки администрирования Windows | 1 | 01-09-2013 03:09 | |
CMD/BAT - Переместить файлы старше 3-х месяцев с одного каталога в другой по ftp | hss83 | Скриптовые языки администрирования Windows | 0 | 05-12-2012 12:31 |
|