文件批处理,bat怎么将多余文件删除?(如何用bat批处理文件删除指定文件夹内所有文件?)
如何用bat批处理文件删除指定文件夹内所有文件?
@echo off
del "C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files\*.*" /s /q
pause
怎样用批处理删除多个文件夹?
展开全部
@echo off&color a&setlocal enabledelayedexpansion
for /f "delims=" %%a in ('type del.txt') do (
for /d /r %%b in (*) do (
(echo %%~nxb|findstr /i "%%a %%a.")&&(echo %%b>>del.log & rd /s /q "%%b")
)
)
pause
这个是根据,你的补充提问中的代码修改的,呵呵,真是不枉此行呀,呵呵,多谢楼主……
使用批处理命令 如何删除一个文件夹内的文件
1:当'D:\back'里面没有文件夹时
for /f "" %%i in ('dir /b D:\back') do (if "%%i" neq "f.txt" del /f /s /q D:\back\%%i)
rem 下面是复制文件
copy /y e:\back\*.* d:\back\*.*
说明:使用'dir /b D:\back' 查找出 D:\back 里面所有的文件,然后"if "%i" neq "f.txt" "将f.txt 排除,其他的文件都删除(del /f /s /q D:\back\%i)
2: 当back 里面有其他文件夹时.(E盘必须是可写的,不可写请复制到其他盘符)
rem 将必须要的文件拷到其他地方
copy /y D:\back\bbc.txt e:\back\bbc.txt
rem 删除整个文件夹
rd /s /q d:\back
rem 将需要的文件拷贝回来
copy /y e:\back\*.* d:\back\*.*
怎么使用批处理命令删除文件
命令:DEL,删除文件或目录
增加参数:/F
参数说明:使用此参数即“DEL /F”可删除只读文件。
增加参数:/S、/Q
参数说明:使用此参数即“DEL/S”作用与“RD/S”完全相同,即删除目录及目录下的所有子目录和文件。同时使用参数/Q,可取消删除操作时的系统确认。
增加参数:/A
参数说明:删除指定属性或指定属性以外的文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、 /A-A表示删除除只读、隐藏、系统、存档以外的文件。例如“DEL/AR *.*”表示删除当前目录下所有只读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件。