
robocopy empty_dir will_delete_dir /purge
近来学习使用node开发,使用yo自动构建项目依赖文件,其中node_modules目录嵌套太深,比如:
要删除 D:\10Study\test\node_modules 目录及其所有文件,提示路径太长(太深),无法删除
各种 rd 、 del 命令均尝试无效。
搞定。
关于robocopy的更多说明 参见此处 。
参考: How to delete a long path in windows如果56Y文件夹下面的所有文件都不要了就直接删除56Y这个文件夹。同理你看哪个文件夹,只要他下面的文件都是不要的就直接删除文件夹。
如果不能都不要,就把能访问的文件夹剪切出来,粘贴到路径短的地方,如果还不行就在把他下面的文件夹往外剪切,直到能访问里面的文件为止。文件复制时提示路径太深有四种可能:
1、用户希望将文件存储的位置是在文件夹中的文件夹中,一层又一层,子目录过多,要经历多层文件夹才能到达存储的地方,这会使得文件传输变得非常困难,很容易出错,所以系统提示路径太深。解决方法:在根目录下建立一个文件夹,将文件复制到其中。
2、也有可能是文件夹名称过长,超出了电脑的命名范围,提示路径太深。解决方法:新建一个名称简单的文件夹,复制文件到其中。
3、内存卡设备读盘能力差或硬盘盒故障。解决办法:更换外置盒或者手机USB连线,做进一步测试,用来确定是外置盒还是内置硬盘的故障。
4、病毒。某些病毒也会引导一些USB设备的怪异故障。解决方法:用最新的病毒库杀杀毒。
1、找不到文件是因为目录路径太长,Windows识别不了这么长的目录。2、将压缩包的文件解压出来再打开就不会提示错误。3、改变系统的“临时缓存目录”右击我的电脑选择“高级”点击“环境变量”。4、双击TEMP ,TMP目录路径,把路径改短,可以改相同或是不同的目录,但是不要用根目录,用根目录会造成出现很多的临时缓存文件。一、检查你的系统是否有病毒
病毒攻击可能不是你看到“系统找不到指定路径”错误的最常见原因,但在继续进行其他修复之前,最好检查系统是否存在病毒,这可确保在开始调整系统设置之前,你的计算机是安全的且不受威胁。
如果你的计算机上安装了第三方防病毒程序,你可以运行它来检查威胁,如果没有,可以使用windows系统内置的防病毒程序,称为Windows Defender。
1按住Win+I键打开设置。
2单击安全和更新>Windows安全中心>病毒和威胁防护。
遇到“系统找不到指定的路径”问题,用这6种方法,轻松解决故障
3点击快速扫描。
如果计算机上保存了大量文件,扫描可能需要一段时间。一旦完成并且没有发现威胁,请转到下面介绍的步骤继续修复。如果发现一些威胁,请隔离文件并检查它是否解决了问题。
二、验证文件的路径
如果在命令提示符上收到这个错误消息,请检查你输入的路径是否正确。大多数情况下,这是人为错误,用户在命令行中输入了错误的路径或名称。
如果你在尝试将文件下载到系统时遇到此错误,请检查你的默认下载文件夹是否已更改,并确保下载位置存在于你的系统中。
三、删除环境变量中的所有无效路径
环境变量包含可以影响正在运行的进程在系统中的行为方式的数据,PATH环境变量通过保存可以搜索的目录路径对程序的运行发挥着不可或缺的作用。
如果输入了一个无效的路径变量,就会中断进程,导致“系统找不到指定的路径”错误。因此,解决此问题的最佳方法是从环境变量中删除无效路径。
按照以下说明删除路径:
1打开文件资源管理器。
2在左侧导航中查找“此电脑”,右键单击它并选择属性。
3在新窗口中,单击右侧部分的“高级系统设置”链接。
4从“系统属性”窗口的“高级”选项卡中,单击“环境变量”按钮。
遇到“系统找不到指定的路径”问题,用这6种方法,轻松解决故障
5在用户变量部分下,单击Path变量并按下“编辑”按钮,这将显示所有用户变量。
2 用 mkdir 命令可以创建在卷根路径创建文件夹
3 Windows Explorer 不能对之前由 mkdir 命令创建的文件夹重命名
4 试过通过 move 命令对之前由 mkdir 命令创建的文件夹重命名不
如果用 mkdir/move 命令没有遇到问题, 那麼这个问题可能与 Windows Explorer 有关
可能的原因是与 Windows Explorer 相关联的插件导致, 可以通过 ShellExView 排查
另一种可能与当前用户的 Windows Explorer 注册表设置有关, 对於这个可以检查一下组策略设置(如果有组策略的话), 不过很大的可能还是当前用户 Windows Explorer 相关注册表项被直接修改
你可以通过在命令提示符直接执行命令
REM 导出的文件位於当前用户桌面
reg export “HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer“ “%userprofile%\desktop\有问题用户的WE设置txt“
REM 导出的文件位於当前用户桌面
reg export “HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer“ “%userprofile%\desktop\没有问题用户的WE设置txt“
然後通过诸如 WinMerge 比较, 看是否存在设置差异
如果不能用 move 命令重命名, 那麼这个问题可能与CSDN的论坛上有这样一段解释,借鉴如下:
文件位于比最大路径字符数(MAX_PATH)更深的路径中,可能导致文件无法访问,当然,这种情况较为少见。如果路径深的原因是文件夹名称太长,最简便的解决方案是使用自动生成的83名称访问该文件。如果83路径也太长,可以从根文件夹开始重命名文件夹,缩短它们的名称,以使目标文件的路径深度不超过MAX_PATH。若是文件的深度超过128个文件夹,可以通过创建一个网络共享,使其位于文件夹树中尽可能深的位置,然后通过访问此共享来访问文件。
一般情况下,如果遇到因文件路径太深无法访问的情况,可以通过使用创建文件的软件来管理这些文件。也就是说,如果有一个程序,它可以创建超过MAX_PATH的文件,则我们也可以使用该程序来管理这些文件。此外,对于通过网络共享创建的深层次结构的文件也可以通过使用同一共享来进行删除。
是不是有点晕,其实说白了就是文件命名和文件夹嵌套太深或者目录太多,本人在有一次刻录光盘时遇到了这种情况,从硬盘向光盘刻录DVD时显示上面的错误,由于文件有多级目录且子目录多达50个以上,所以本人干脆取消了第一层最上面的目录(把所有该目录中的文件复制到了上一层中),结果刻录顺利完成!!!
另外,比较常见的一种情况是复制大文件或多个文件时出现中途中断。可以把要拷贝的文件夹用压缩工具打包后再拷贝,目录层次太多太深导致拷贝失败是usb口设备的通病。
B、除了文件本身的问题,第二个问题来自哪里呢?——USB设备本身!
1、USB设备供电不足!这一现象对于USB硬盘最为突出,许多用户使用PC前端的USB接口,这种故障发生的可能性就更为突出!!!
解决办法:采用PC后端由主板直接提供的USB进行连接供电,或者有的USB设备有外接电源(如兼作数码伴侣的硬盘盒一般都有一个外接电源),或者采用双USB供电(这要取决于你的USB设备的连接)。当然最简单的办法就是后USB供电,同时把不用的USB设备拔掉,以减少供电消耗。
2.USB设备读盘能力差或硬盘盒故障
解决办法:更换外置盒或者USB连线,做进一步测试。用来确定是外置盒还是内置硬盘的故障。
3、病毒!!!
某些病毒也会引导一些USB设备的怪异故障,用最新的病毒库杀杀毒吧。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)