文档章节

Windows中删除路径太长目录及文件

哼_哼
 哼_哼
发布于 2017/06/12 13:31
字数 703
阅读 94
收藏 0

概述

在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目录及其所有文件,提示路径太长(太深),无法删除.
各种rddel命令均尝试无效。

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 太长。

解决方法

  1. 新建空白目录,如D:\10Study\temp
  2. 管理员方式打开命令行窗口;
  3. 输入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的更多说明参见此处

参考:How to delete a long path in windows

本文转载自:http://www.jianshu.com/p/95a269951a1b

哼_哼

哼_哼

粉丝 13
博文 67
码字总数 91140
作品 0
哈尔滨
私信 提问
zabbix监控添加主机,添加模板,处理图形中的乱码,自动发现

添加主机 优先添加主机群组, 配置-添加主机群组 主机-添加主机-群组-选择刚刚创建的 群组,ip地址填写客户端IP, 添加自定义模板, 模板-添加-创建主机名-添加到组 添加一个模板名称aming 在...

非此即彼
2018/04/17
0
0
Python 文件和目录管理(os)

简述 目录(或文件夹)是文件和子目录的集合 在 Linux 中,操作系统提供了很多的命令(例如:、),用于文件和目录管理。在 Python 中,有一个 模块,也提供了许多便利的方法来管理文件和目录...

u011012932
2017/10/12
0
0
c语言删除文件、c语言使用默认浏览器打开链接(或文件)、iconv转换不同编码的文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/meiqi0538/article/details/84325495 1.前言 在使用c语言删除文件、使用默认浏览器打开链接(或文件),这里需...

皮乾东
2018/11/21
0
0
Tomcat在windows中解压war包失败问题

现象 Tomcat日志 原因 自己手动在自己的机器上面用解压后,然后,将解压后的文件夹复制到windows中,windows报文件名太长,无法完成复制之类的错误。然后,就寻这windows提供的无法复制文件目...

亚林瓜子
2018/08/06
23
0
find与xargs的用法

(1) find . -type f -exec ls -l {} ; 解释:查找当前路径下的所有普通文件,并把它们列出来。 (2)find logs -type f -mtime +5 -exec rm {} ; 解释:删除logs目录下更新时间为5日以上的文件...

科技小能手
2017/11/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

哪些情况下适合使用云服务器?

我们一直在说云服务器价格适中,具备弹性扩展机制,适合部署中小规模的网站或应用。那么云服务器到底适用于哪些情况呢?如果您需要经常原始计算能力,那么使用独立服务器就能满足需求,因为他...

云漫网络Ruan
今天
10
0
Java 中的 String 有没有长度限制

转载: https://juejin.im/post/5d53653f5188257315539f9a String是Java中很重要的一个数据类型,除了基本数据类型以外,String是被使用的最广泛的了,但是,关于String,其实还是有很多东西...

低至一折起
今天
23
0
OpenStack 简介和几种安装方式总结

OpenStack :是一个由NASA和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenSta...

小海bug
昨天
11
0
DDD(五)

1、引言 之前学习了解了DDD中实体这一概念,那么接下来需要了解的就是值对象、唯一标识。值对象,值就是数字1、2、3,字符串“1”,“2”,“3”,值时对象的特征,对象是一个事物的具体描述...

MrYuZixian
昨天
9
0
解决Mac下VSCode打开zsh乱码

1.乱码问题 iTerm2终端使用Zsh,并且配置Zsh主题,该主题主题需要安装字体来支持箭头效果,在iTerm2中设置这个字体,但是VSCode里这个箭头还是显示乱码。 iTerm2展示如下: VSCode展示如下: 2...

HelloDeveloper
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部