路径过长:RoboCopy - Win7中的超快多线程文件复制/传输
来源:互联网 发布:淘宝商城手表男士新款 编辑:程序博客网 时间:2024/06/03 18:45
提到复制/粘贴操作,想必很多人还会回想起当初Vista奇慢的复制速度,Windows 7随后则是修复了这一问题,但很多人依旧不满意,于是开始借助TeraCopy,FastCopy等软件,但效果似乎也不理想。
而事实上,Windows 7就内置有一项名为RoboCopy的功能,如果我没记错的话,这项功能可以追溯到Windows Server 2003。其实这就是个系统内置的高级复制工具。
但是,在Windows 7中,这项功能也进化了,支持多线程!这就意味着可以大大提升复制速度。
命令如下:
ROBOCOPY 原文件路径 目标路径 /MT: 利用的线程数
------------------------------------------------------
无法删除
使用WIN7操作系统,偶尔会遇到无法删除文件的问题,比如系统备份文件、未下载完的BT文件等,一般删除时会提示"找不到该项目",遇到这样的问题我们可以使用批处理文件删除掉这些顽固文件。
解决办法如下:
把下面代码保存为: Delete.bat
DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1
然后把要删除的文件夹拖到这个文件上,即可删除了。
------------------------------------------------------
路径太长
原因:
1.超过了大多数Windows所能接受的255个字节(NTFS文件系统没有这个问题,它可以容纳更长的路径)
2.文件的深度超过 128
解决方法:
c:\Windows\System32\Robocopy.exe
假如超长文件夹的路径是D:\MIS\abc\abc\abc...
1.在D:\MIS下新建一个空的文件夹:t1
2.cmd,更换盘符到D:\MIS
3.输入:c:\Windows\System32\Robocopy.exe /MIR t1 abc
等待命令执行完(我大概等了半分钟,屏幕一直在滚动),
命令执行完成后,原来的超长文件夹abc被改为和t1相同,也就说是个空的文件夹了,正常删除!
在一阵疯狂滚屏之后,abc变成了一个空目录,cool!
注: MIR会在目标文件夹下创建和源文件夹完全一样的目录结构,如果某个子文件夹仅在目标文件夹下存在则会被删除。
”
注释:
1. 创建的目录t1,可以在其他目录下,为了操作方便执行robocopy 那条命令,建在那个盘符下
2. abc超长文件夹中的文件夹,可以是其中的一部分,这样多执行几次那条命令就可以了
3. 不一定是空目录,只要地址没有那么长也就可以直接右键删除了。
- 路径过长:RoboCopy - Win7中的超快多线程文件复制/传输
- Win7强大的复制命令 robocopy
- ROBOCOPY用法 windows的可靠文件复制
- Windows下快速复制文件工具Robocopy介绍
- Robocopy(Windows可靠文件复制命令)详解
- win10文件名或文件路径过长导致无法删除或复制的解决办法
- win10文件名或文件路径过长导致无法删除或复制的解决办法
- win10文件名或文件路径过长导致无法删除或复制的解决办法
- win7 右键 注册dll,右键 复制文件(夹)名称 路径
- win7 右键 注册dll,右键 复制文件(夹)名称 路径
- Win7 如何快速复制文件、文件夹的路径
- 强大的复制工具 Robocopy
- 如何删除"文件路径过长"的文件夹
- 如何删除"文件路径过长"的文件夹
- TCP传输过程复制文件
- 批处理根据文本文件中的文件路径,复制到指定文件夹
- 超轻量级对象复制转换-比dozer快100倍
- ROBOCOPY
- AAuto DB Demo
- 极限编程与敏捷开发
- 有向图、无向图是否有环的判断
- 正则解决方案
- Java开发工具下载
- 路径过长:RoboCopy - Win7中的超快多线程文件复制/传输
- 游戏开发中的数学和物理算法 1
- 一年记
- Linux——我的新体验
- Map知识点
- JVM调优系列(三):JVM设置方式
- C专家编程
- 卡特兰数
- Windows下利用MinGW编译ffmpeg