首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Windows命令行删除\bin目录中的所有文件

使用Windows命令行删除\bin目录中的所有文件
EN

Stack Overflow用户
提问于 2012-08-20 22:26:08
回答 4查看 3.8K关注 0票数 1

我想要清理我的开发目录中的二进制文件。有没有一种方法可以递归遍历目录结构,并使用Windows命令行删除bin目录中的所有文件?(我使用的是Windows 7。)

据内森说,我试着做一批foo.bat

代码语言:javascript
运行
复制
@ECHO OFF 
for /R %%x in (.) do call:myExistFunc %%x 
GOTO:EOF 
:myExistFunc 
if exist %~1\.\bin call:myDeleteFunc %%~1\bin 
GOTO:EOF 
:myDeleteFunc 
echo. Deleting files from %~1 
del %~1*.* /Q

...and这行得通。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-08-20 22:51:40

创建包含以下内容的批处理文件:

代码语言:javascript
运行
复制
for /R %%x in (bin) DO del "%%x\\*.*" /Q

这将递归遍历所有子目录(从当前目录)并删除每个BIN文件夹中的所有文件。您可以将*.*更改为您想删除的任何文件类型。

票数 3
EN

Stack Overflow用户

发布于 2012-08-21 04:14:02

这在批处理文件中应该是有效的:

代码语言:javascript
运行
复制
for /R %%x in (bin) do if exist "%%x" del /q "%%x\*.*"

如果直接从命令行运行此命令,请仅用%x替换所有%%x实例。

票数 2
EN

Stack Overflow用户

发布于 2012-08-20 22:43:43

我已经有一段时间没有使用任何DOS了,但是..

代码语言:javascript
运行
复制
DEL BIN\*.*

这将删除当前目录下名为BIN的目录中的文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12039506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档