![]() |
Скрипт для копирования/перемещения выделенных файлов в заранее указанные каталоги
Доброго времени суток!
Друзья, помогите написать скрипт для копирования/перемещения выделенных файлов в указанные заранее каталоги. (больше интересует копирование, а перемещение, укажите, пожалуйста, дополнительно в комментарии) Конкретно хотел создать кнопочку в Тоталкомандере на вертикальной панели чтобы выделить файлы и нажав на нее файлы копировались/перемещались в указанные в скрипте каталоги Например есть два каталога D:\Телеграммы\2018\02\04\ D:\Почта\отправка\ скрипт должен копировать/перемещать в них выделенные файлы !важное условие: путь к первому каталогу 2018\02\04 должен быть сформирован через переменные %yyyy%\%mm%\%dd% для формирования текущей даты использую код от ©megaloman Скрытый текст
Код:
@Echo Off |
Подпишусь автору.
У меня почти такая же история. Нужно батник которые скопирует определенные файлы с флешки на диск Д и в папку. Основные параметры кто сможет написать буду очень благодарен,а название файлов и куда копировать сам впишу. |
Sergey.l, в Тоталкомандере я не ориентируюсь.
Создайте на этот батник значок на рабочем столе. В проводнике выделите файлы и затащите их на этот значок
Код:
@echo off Пропишите свои пути. Если надо именно vbs - js -пишите |
Цитата:
Скрытый текст
Код:
@Echo Off т.к. мне нужна будет дата сегодня-вчера, работаю сутки Папки с датой в пути уже есть, я создаю такие папки когда прихожу на работу. и в течении дня мне приходиться раскидывать в них файлы в большом количестве. |
megaloman, мне не требуется копировать по дате создания файла. Мне надо перемещать в папку путь к которой выглядит как yyyy\mm\dd. Почему надо сегодня вчера завтра, т.к. путь к папке например 2018\02\11 сегодня, после полуночи это уже вчера, а я работаю сутки. И в конце смены я передаю кое какие док-ты след смене и копирую неск файлов в папку завтра, т.е. 2018\02\12
Понятно, что в одном батнике не сделать чтобы он понимал когда вчера когда завтра, я сделаю три. И в зависимости от времени буду использовать P.S. есть возможность сделать чтобы выдавался запрос при совпадении файла в перемещаемой директории |
Sergey.l,
Вот батник. Скопируйте его 3 раза под именами, например, сегодня.bat вчера.bat завтра.bat. Пропишите в зависимости от названия параметр DeltaDay
Код:
@echo off |
megaloman, спасибо большое!
Почему то переносит по одному файлу, когда выделяю два и более файла!? Подредактировал так Скрытый текст
Код:
@echo off P.S. не знаю, но может быть на vbs будет лучше работать |
Вложений: 1
Цитата:
|
megaloman, действительно, в проводнике все работает с любым количеством файлов. А в тоталкомандере не получается. Закрепил на панели, выделяю правой кнопкой неск файлом, переношу на значек и срабатывает только один файл. Не пойму почему, наверно надо прописать какой то ключ в значке, чтобы действие применялось к выделенным файлам
|
megaloman, спасибо еще раз! Разобрался с тотал командером. Прописал в параметрах запуска батника с панели тоталкоммандера ключ %P%S который вставляет имена выделенных файлов с полными путями. Т.е. я просто выделяю перемещаемые файлы и нажимаю кнопку! Супер!
|
Время: 23:00. |
Время: 23:00.
© OSzone.net 2001-