Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Перемещение файлов по маске (http://forum.oszone.net/showthread.php?t=220742)

SanyaJoker 17-11-2011 12:54 1797075

Перемещение файлов по маске
 
Доброго времени суток!

Просьба помочь доработать скрипт. Есть скрипт который проверяет файлы по расширению и удаляет ненужные. Все устраивает, но появилась необходимость сначала перемещать или архивировать файлы. Выглядит он так:

Код:

chcp 1251
for %%i in (rar zip 7z txt rtf doc docx xls xlsx xlsb ods csv ppt pptx pps pub xml htm html jpeg jpg png bmp tif tiff gif frf psd ai cdr cmx eps flv fla swf pdf djvu djv msg eml chm dat mxl ert) do set $.%%i=_
for /r "\\DocU\Doc" %%i in (*) do if not defined $%%~xi (
del /f/q "%%i"
echo.%%i >> log_del_files_%date%.txt
)

Хотелось бы что бы необходимые файлы из \\DocU\Doc\* перемещались к примеру на D:\for_delete\* сохраняя архитектуру подпапок в которых они находятся. Ну и еще необязательно но хотелось бы что бы удалялись те папки в которых не осталось файлов после перемещения

Заранее благодарен за помощь!


Время: 00:18.

Время: 00:18.
© OSzone.net 2001-