Eugene Shugaev
16-03-2014, 16:13
Задача: на рабочем столе мусор в виде *.txt; *.rar; *.jpeg - нужно написать bat для копирования этих файлов по каталогам на desktop
Что я написал:
@echo off
set /p path="(C:\) Path: "
set /p format="File format.xxx: "
if not exist ".\%format%_Files" (MD ".\%format%_Files")
rem проблема именно здесь, он ищет файлы не в "%userprofile%\Desktop\ " а в "%userprofile%\Desktop\%FileFormat%_Files\ "
rem Конечно не находит, и всЁ(((
for /f "tokens=*" %%a in ('dir /b /s /ad "%pathE%"') do (copy "%%a\*.%FileFormat%" ".\%FileFormat%_Files\")
rem Как оформить алгоритм???
Что я написал:
@echo off
set /p path="(C:\) Path: "
set /p format="File format.xxx: "
if not exist ".\%format%_Files" (MD ".\%format%_Files")
rem проблема именно здесь, он ищет файлы не в "%userprofile%\Desktop\ " а в "%userprofile%\Desktop\%FileFormat%_Files\ "
rem Конечно не находит, и всЁ(((
for /f "tokens=*" %%a in ('dir /b /s /ad "%pathE%"') do (copy "%%a\*.%FileFormat%" ".\%FileFormat%_Files\")
rem Как оформить алгоритм???