how to delete files and folders -
how delete files or folders start 2015 , 2014?
this have far, deletes files , folders under c:\temp
folder
@title = @echo on set folder="c:\temp" cd /d %folder% /f "delims=" %%i in ('dir /b') (rmdir "%%i" /s/q || del "%%i" /s/q) pause
you use for
loops walk through directory tree; for /r /d
enumerates subdirectories recursively, , for /r
returns files:
pushd "c:\temp" /r /d %%i in ("2014*" "2015*") ( rmdir /q "%%~fi" ) /r %%i in ("2014*" "2015*") ( del /q "%%~fi" ) popd
or let dir /b /s
return items, files , directories, , parse output for /f
loop:
pushd "c:\temp" /f "eol=| delims=" %%i in (' dir /b /s "2014*" "2015*" ') ( 2> nul rmdir /q "%%~fi" || del /q "%%~fi" ) popd
the 2>nul
redirection avoids error messages returned rmdir
, if current item file.
Comments
Post a Comment