Войти

Показать полную графическую версию : [решено] Копирование ТОЛЬКО файлов из дерева каталогов


highroller
25-03-2010, 17:15
Ситуация такова: на компе каждый день создаётся несколько папок с файлами

D:\папка1:файл1
файл2
файл3

папка2:файл1
файл2
файл3

папка3:файл1
файл2
файл3

Как копировать ТОЛЬКО файлы из папок, не копируя сами папки? Т.е. в итоге должно получиться что-то типа:
E:\файл1
файл2
файл3
файл1
файл2
файл3
Папки создаются каждый день с разными именами, неизменно только начало ГГГГ.ММ.ДД. Заранее спасибо

El Sanchez
26-03-2010, 12:34
highroller, батник рядом с папка1, папка2 и т.д.


@echo off
set "dest=E:\"

for /r %%a in (*) do (
for /f "delims=*" %%b in ('echo "%%a"^|find /v "%~f0"') do copy /y %%b %dest% 1>nul
)

highroller
29-03-2010, 11:28
Удалось решить проблему вот таким образом:
for /r E:\ %%i in (*.qst) do xcopy /Y /D:%date:~3,2%-%date:~0,2%-%date:~6,4% %%i

Но за помощь все равно спасибо!




© OSzone.net 2001-2012