1. 首页 > 科技

文件批处理,bat怎么将多余文件删除?(如何用bat批处理文件删除指定文件夹内所有文件?)

文件批处理,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 *.*”表示删除当前目录下除系统文件以外的所有文件。