文件名称对目标文件夹可能过长, 删除长文件夹中的文件

nodejs中的module经常出现目录嵌套太深,结果在window上就删除不了文件夹,只能一层一层点进去删除,结果点进去也删除不了。

如下:


把文件删除了,结果只能随便在网上找了一张,类是如此。


解决办法是打开cmd,然后进入最底层的那个目录,在里面 del *.*, 我一般用 del *.js 不提示


敲完命令之后没有任何提示,往下看


对,直接敲盘符到了你刚才cd 的目录


执行del *.js 你会看到资源管理器中那个文件瞬间消失了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
电脑用久了,办公文档、电子书、照片、下载的临时文件等堆满了硬盘,眼看着文件夹越来越庞大,其的杂乱无章的文件该怎么整理呢?一个一个地移动到规划好的文件夹?这么多文件,可要整理到什么时候啊?使用Dropit可以自动化智能整理文件。 DropIt 文版是一款由意大利 Lupo PenSuite 软件研发团队精心设计与开发的体积小巧、功能精悍的得力文件综合批量管理助手,其内置了多项常用的文件文件夹组织协议,人们也可以通过自定义协议来完成更为复杂的文件组织管理工作,支持文件拖拽操作及正则表达式、文件夹监视以及所有微软大众平台支持的文件操作方式。 DropIt Protable 能够智能地分拣整理文件文件夹,普通用户使用它,最基本的应用就是可以按扩展名智能分拣文件到指定的文件夹。如果你能灵活应用DropIt处理文件的规则,还可以实现更丰富的智能整理文件文件夹的方法。 DropIt 文版特点 拖放:处理文件文件夹只需在目标拖放 过滤文件文件夹:按名称,目录,大小,日期,属性,内容或正则表达式 文件夹监控:处理文件文件夹自动监测定义的目录 20操作:移动,复制,压缩,解压缩,重命名,删除,分割,加入,加密,解密,打开方式,上传,发送通过邮件,创建相册,创建列表,创建播放列表,创建快捷方式,复制到剪贴板,更改属性,忽略 概况:收集不同的配置文件关联和图像分配给每个配置文件可以轻松地识别它 综合路径支持:支持绝对路径,相对路径,共享文件夹的UNC路径 缩写:支持内部,定制和系统环境变量 另类用法:支持 SendTo 和命令行处理文件文件夹 多国语言:提供多语言界面 资料加密:加密支持使用密码来保护您的配置文件 活动日志:支持日志文件的创建,以验证排序操作 自动更新:支持自动软件更新 统一:支持 Unicode 编码 优化版本:在这两个安装程序和便携版本不分 32 和 64 位
### 回答1: 下面是一个示例 bat 脚本,用于删除当前文件夹所有名称以 "target" 开头的二级子文件夹及其的所有文件: ``` @echo off for /d /r . %%i in (target*) do rd /s /q "%%i" ``` 该脚本使用 for 循环遍历当前文件夹的所有二级子文件夹(即 /r . ),并检查它们的名称是否以 "target" 开头(即 target* )。如果是,则使用 rd 命令删除文件夹及其的所有文件(即 /s /q )。 在运行这个脚本之前,请确保已经进入了文件夹所在的目录。 ### 回答2: 可以使用以下的bat脚本来删除当前文件夹的二级子文件夹名称为target的文件夹以及文件夹的所有文件: ``` @echo off setlocal enabledelayedexpansion for /d %%i in (*) do ( for /d %%j in ("%%i\*") do ( set folderName=%%~nxj if "!folderName!"=="target" ( echo Deleting: %%j and all its contents rd /s /q "%%j" ) ) ) ``` 以上的脚本首先使用for /d命令遍历当前文件夹下的所有二级子文件夹。对于每个二级子文件夹,再使用for /d命令遍历文件夹的所有子文件夹。然后使用if语句判断子文件夹的名称是否为"target"。如果是,则使用rd命令删除文件夹及其所有内容。 请注意,在使用此脚本之前,请确保已经备份了重要的文件,因为一旦删除文件夹文件将无法恢复。 ### 回答3: 可以使用以下的BAT脚本来删除当前文件夹的二级子文件夹名称为target的文件夹以及文件夹的所有文件: ``` @echo off setlocal enabledelayedexpansion REM 遍历当前文件夹的所有二级子文件夹 for /d %%A in (*) do ( REM 判断二级子文件夹是否为目标文件夹 if "%%A"=="target" ( REM 删除目标文件夹及其所有文件 rd /s /q "%%A" ) ) endlocal ``` 这个脚本首先使用 `for /d` 命令遍历当前文件夹的所有二级子文件夹。然后,它通过比较文件夹名称是否为"target"来确定是否为目标文件夹。如果是目标文件夹,则使用 `rd /s /q` 命令删除目标文件夹及其所有文件。 请注意,这个脚本只会删除当前文件夹的二级子文件夹名称为"target"的文件夹以及文件夹的所有文件。如果有更多层级的子文件夹,或者需要删除文件夹名称不一定为"target",则需要对脚本进行修改以适应实际需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值