Windows 批量删除文件、文件夹

本文介绍了一种使用批处理命令来批量删除特定文件夹和文件的方法,适用于清理不需要的.svn和.DS_Store文件。

经常用到批量删除文件、文件夹功能,特此记录下

 

1 删除文件夹

     FOR /F "tokens=*" %%G IN ('DIR /B /AD /S *.svn') DO RMDIR /S /Q "%%G"

 

2. 删除文件

    FOR /F "tokens=*" %%G IN ('DIR /B /A-D /S *.DS_Store') DO DEL /S /Q "%%G"

 

 

Use:

    保存为批处理放到指定文件夹下运行即可。

 

 

Windows操作系统中,批量删除文件夹可以通过多种方法实现。以下是几种常见的方法: ### 方法一:使用命令提示符(CMD) 1. **打开命令提示符**:按 `Win + R`,输入 `cmd`,然后按回车。 2. **导航到目标目录**:使用 `cd` 命令导航到包含空文件夹的目录。例如: ```cmd cd C:\Users\YourUsername\Documents\TargetFolder ``` 3. **运行以下命令**: ```cmd for /f "delims=" %d in ('dir /ad/b/s ^| sort /r') do rd "%d" ``` 这个命令会递归查找所有空文件夹删除它们。 ### 方法二:使用PowerShell 1. **打开PowerShell**:按 `Win + X`,然后选择 `Windows PowerShell` 或 `Windows PowerShell (管理员)`。 2. **导航到目标目录**:使用 `cd` 命令导航到包含空文件夹的目录。例如: ```powershell cd C:\Users\YourUsername\Documents\TargetFolder ``` 3. **运行以下命令**: ```powershell Get-ChildItem -Directory -Recurse | Where-Object { -not (Get-ChildItem -Recurse -Path $_.FullName) } | Remove-Item -Recurse ``` 这个命令会递归查找所有空文件夹删除它们。 ### 方法三:使用批处理文件 1. **创建批处理文件**:打开记事本,输入以下内容: ```batch @echo off for /f "delims=" %%d in ('dir /ad/b/s ^| sort /r') do rd "%%d" ``` 2. **保存文件**:将文件保存为 `delete_empty_folders.bat`。 3. **运行批处理文件**:双击运行该批处理文件,它会递归查找并删除所有空文件夹。 ### 方法四:使用第三方工具 有许多第三方工具可以帮助你批量删除文件夹,例如: - **Empty Folder Cleaner** - **CCleaner** - **TreeSize Free** 这些工具通常提供图形界面,使用起来更加直观和方便。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值