windows下无法删除超长目录及文件名的解决办法

前几天下了个电影,自然没字幕,网上下载的字幕解压缩后发现有问题想删掉,结果就系统提示路径及文件名太长,这个时候,del命令,右键菜单,均无法解决,各种软件也无解,粉碎机一类的功能也白扯,其实解决的办法很简单:参照http://baike.baidu.com/item/robocopy?fr=aladdin

也就是说命令如下:

在cmd命令行窗口中输入

”’ robocopy empty_dir will_delete_dir /purge ”’

其中:

  • empty_dir 新建的空白目录
  • will_delete_dir 要删除的目录
  • 注意中间的空格

命令应该是 :robocopy d:\111 d:\222 /purge 注意中间空格

执行后,222那个目录下面所有的东西,均被删除,不要说我没提醒你。

 

C:\Windows\system32>robocopy E:\1 E:\影音\~待处理 /purge

——————————————————————————-
ROBOCOPY :: Windows 的可靠文件复制
——————————————————————————-

开始时间: 2017年6月18日 22:12:51
源: E:\1\
目标: E:\影音\~待处理\

文件: *.*

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

——————————————————————————

0 E:\1\
*多余目录 -1 E:\影音\~待处理\[zmk.tw]【Emtee原创翻译 122分钟版WEBDL中英双字】John.Wick.Chapter.2.2017.1080p.WEB-DL.-FGT.Chn.&.Eng\
*多余文件 77208 ?241?276Emtee?324?255?204?223?267?255?327g 122?267?326?347?212?260?346WEBDL?267?261?323?242?353p?327?326?241?277John.Wick.Chapter.2.2017.1080p.WEB-DL.-FGT.Cht.&.Eng.ass
*多余目录 -1 E:\影音\~待处理\[zmk.tw]【Emtee原创翻译 122分钟版WEBDL中英双字】John.Wick.Chapter.2.2017.1080p.WEB-DL.-FGT.Chn.&.Eng 2\
*多余文件 77208 ?241?276Emtee?324?255?204?223?267?255?327g 122?267?326?347?212?260?346WEBDL?267?261?323?242?353p?327?326?241?277John.Wick.Chapter.2.2017.1080p.WEB-DL.-FGT.Cht.&.Eng.ass
*多余目录 -1 E:\影音\~待处理\[zmk.tw]【Emtee原创翻译 122分钟版WEBDL中英双字】John.Wick.Chapter.2.2017.1080p.WEB-DL.-FGT.Chn.&.Eng 3\
*多余文件 77208 ?241?276Emtee?324?255?204?223?267?255?327g 122?267?326?347?212?260?346WEBDL?267?261?323?242?353p?327?326?241?277John.Wick.Chapter.2.2017.1080p.WEB-DL.-FGT.Cht.&.Eng.ass

——————————————————————————

总数 复制 跳过 不匹配 失败 其他
目录: 1 0 1 0 0 3
文件: 0 0 0 0 0 3
字节: 0 0 0 0 0 226.1 k
时间: 0:00:00 0:00:00 0:00:00 0:00:00
结束时间: 2017年6月18日 22:12:51

执行后的结果基本类似于上面这段了