使用 Robocopy 删除 Windows 上路径过长文件(夹)

使用 Robocopy 删除 Windows 上路径过长文件(夹)

善用好工具

Tools

2016.06.19

0 #windows #robocopy

文件名对目标文件夹可能过长。您可以缩短文件名并重试,或者尝试路径较短的位置。

Windows Notice for Source Path Too Long

看到这样的提示,略显尴尬,这已经不是第一次在 Windows 上遇到类似删除文件不成功的问题了,所以干脆写个记录以备后患吧。

用到的工具是 Robocopy,它是微软在 Windows Server 2003 Resource Kit Tools 中提供的复制工具,新版的 Windows 中应该已经集成该工具了,如果没有可以到上述网址下载。

好吧,看看怎么删除这样的文件路径过长的文件(夹)吧。

假设要删除的文件夹是 D:\folder-to-delete,那么可以先在 D 盘下新建一个空文件夹 D:\empty-folder

然后再到 cmd 或 powershell 中输入下面命令:

robocopy /MIR D:\empty-folder D:\folder-to-delete

这样就把文件夹 D:\folder-to-delete “复制”成与 D:\empty-folder 一样的空文件夹了,现在想怎么删就怎么删。

林宏

Frank Lin

Hey, there! This is Frank Lin (@flinhong), one of the 1.4 billion 🇨🇳. This 'inDev. Journal' site holds the exploration of my quirky thoughts and random adventures through life. Hope you enjoy reading and perusing my posts.

YOU MAY ALSO LIKE

Setup an IKEv2 server with StrongSwan

Tutorials

2020.01.09

Setup an IKEv2 server with StrongSwan

IKEv2, or Internet Key Exchange v2, is a protocol that allows for direct IPSec tunneling between the server and client. In IKEv2 implementations, IPSec provides encryption for the network traffic. IKEv2 is natively supported on some platforms (OS X 10.11+, iOS 9.1+, and Windows 10) with no additional applications necessary, and it handles client hiccups quite smoothly.

再见了我的 cmd,迎接 Cmder 吧

Tools

2016.10.08

再见了我的 cmd,迎接 Cmder 吧

早就看过介绍不同漂亮的 console tools 的文章,自己还是忍着没把 cmd 换掉,坚持工具简单实用就好。但是今天 cmd 终于触到我痛点了,还是用 Cmder 替代之。

TRENDING