Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Двойное копирование и перемещение файлов и папок

Ответить
Настройки темы
CMD/BAT - [решено] Двойное копирование и перемещение файлов и папок

Пользователь


Сообщения: 72
Благодарности: 1

Профиль | Отправить PM | Цитировать


Сделайте пожалуйста батник который будет копировать по очереди файлы и папки (с вложением) из папки c:\temp в папку S:\temp, и потом перемещение этих-же файлов и папок (с вложением) в папку c:\Готово.
Желательно чтоб батник копировал и перемещал по одному файлу, и сделать контроль места на диске S: (чтоб прервать операцию копирования).
Например: в папке C:\temp есть два файла 1.avi и 2.avi, надо скопировать в папку S:\temp файл 1.avi (и желательно проверить на наличие места для копирования, если недостаточно, то прервать батник), затем переместить файл 1.avi в папку c:\Готово, затем тоже самое для файла 2 .avi...

з.ы. Файлов много, тяжело их синхронизировать вручную.

Отправлено: 16:57, 16-10-2011

 

Пользователь


Сообщения: 72
Благодарности: 1

Профиль | Отправить PM | Цитировать


Отвечу сам себе:

Код: Выделить весь код
@echo off
chcp 866

rem копирование исход в приход с созданием списка скопированных файлов
c:\nnbackup\nnbackup.exe copy -i "z:\исход" -o "z:\приход" -s -v -list c:\filelist.txt -fp 
rem копирование из исхода (по списку файлов) в приход2
c:\nnbackup\nnbackup.exe copy -i "@c:\filelist.txt" -o "z:\приход2" -p -s -v

rem удаление файлов по списку
chcp 1251
for /f "tokens=*" %%i in (c:\filelist.txt) do del "%%i" /s /f /q
chcp 866
rem удаление пустых папок в исходе
:again
for /f "tokens=*" %%i in (' dir /b /s /ad "z:\исход" ') do 2>nul rd /q "%%i" && goto:again

Отправлено: 21:13, 24-10-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Двойное копирование и перемещение файлов и папок

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Перемещение файлов из нескольких папок в одну. BatizhevNH Скриптовые языки администрирования Windows 4 14-05-2012 19:32
CMD/BAT - [решено] Создание папок по дате получения файлов и перемещение в них файлов KamikadZZe Скриптовые языки администрирования Windows 1 01-09-2011 14:15
VBS/WSH/JS - Перемещение файлов и папок в разные папки... WalkManX Скриптовые языки администрирования Windows 0 07-08-2011 22:37
CMD/BAT - [решено] Копирование папок и файлов по маскам dorosa Скриптовые языки администрирования Windows 10 28-01-2011 14:18




 
Переход