目的路径太长如哈删除_Windows中删除路径太长目录及文件

当遇到Windows系统因文件或目录路径过长无法删除的问题时,可以使用`robocopy`命令配合`/purge`选项来解决。创建一个空目录,然后在管理员模式的命令行窗口中执行`robocopy`命令,源目录为新建的空目录,目标目录为要删除的长路径目录,即可删除目标路径下所有文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概述

在cmd命令行窗口中输入

robocopy empty_dir will_delete_dir /purge

empty_dir 新建的空白目录

will_delete_dir 要删除的目录

注意中间的空格

注意此方法将删除目标路径下所有文件,慎用!!!

起因

近来学习使用node开发,使用yo自动构建项目依赖文件,其中node_modules目录嵌套太深,比如:

D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_modules\request\node_modules\

form-data\node_modules\combined-stream\node_modules\delayed-stream\test\integration\test-delayed-stream-auto-pause.js

要删除D:\10Study\test\node_modules目录及其所有文件,提示路径太长(太深),无法删除.

各种rd、del命令均尝试无效。

rd /s/q D:\10Study\test\node_modules

路径 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_modules\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\test\integration\test-delayed-stream-auto-pause.js 太长。

解决方法

新建空白目录,如D:\10Study\temp;

管理员方式打开命令行窗口;

输入robocopy D:\10Study\temp D:\10Study\test\node_modules /purge。

搞定。

robocopy D:\10Study\temp D:\10Study\test\node_modules /purge

-------------------------------------------------------------------------------

ROBOCOPY :: Windows 的可靠文件复制

-------------------------------------------------------------------------------

开始时间: 2015年5月24日 11:13:00

源: D:\10Study\temp\

目标: D:\10Study\test\node_modules\

文件: *.*

选项: *.* /DCOPY:DA /COPY:DAT /PURGE /R:1000000 /W:30

------------------------------------------------------------------------------

0 D:\10Study\temp\

*多余目录 -1 D:\10Study\test\node_modules\forever\

*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\

*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\

*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\

*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\

*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\

*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\

*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module

s\

*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module

s\request\

*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module

s\request\node_modules\

*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module

s\request\node_modules\form-data\

*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module

s\request\node_modules\form-data\node_modules\

*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module

s\request\node_modules\form-data\node_modules\combined-stream\

*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module

s\request\node_modules\form-data\node_modules\combined-stream\node_modules\

*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module

s\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\

*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module

s\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\test\

*多余目录 -1 D:\10Study\test\node_modules\forever\node_modules\forever-monitor\node_modules\broadway\node_modules\winston\node_module

s\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\test\integration\

*多余文件 544 test-delayed-stream-auto-pause.js

------------------------------------------------------------------------------

总数 复制 跳过 不匹配 失败 其他

目录: 1 0 1 0 0 17

文件: 0 0 0 0 0 1

字节: 0 0 0 0 0 544

时间: 0:00:00 0:00:00 0:00:00 0:00:00

结束时间: 2015年5月24日 11:13:00

关于robocopy的更多说明参见此处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值