新浪博客

“无法删除或拷贝文件!指定的文件名无效或太长”的解决方法

2011-09-13 23:03阅读:

在重装系统后使用文件夹转移工具时不小心导致文件夹创建出现了恐怖的递归,创建了一个超级长的文件夹。尝试着删除并把其中的重要文件拷贝出来,资源管理器,或者命令行下del都用了,还是搞不定。在网上查了几种方法,要么是不凑效,要么是只管删除不管拷贝:

方法一:一层一层地把文件夹名字改成‘1’,参见http://bbs.hackdark.com/thread-9535-1-1.html,改到最后几层无法再改,也不能拷贝和删除,看起来我的文件夹名字真是太长了,这招不凑效;
方法二:使用Robocopy /MIR t1 longlongpath命令,参见http://www.cnblogs.com/MichaelPeng/archive/2009/05/18/1459654.html,但是我还要拷贝里面的重要资料,这招看起来只管删不管拷贝,所以不敢随便乱试;

最后实在没辙了,请一位名叫老桂的.net高手写了一个小程序,简单方便,完美搞定:

“无法删除或拷贝文件!指定的文件名无效或太长”的解决方法

界面很简单哦,点击“浏览父文件夹”,跳出一个“浏览文件夹”的windows对话框,在这里层层点开目录后选定要拷贝出来的文件或文件夹,然后点击“确认”,想要的文件或文件夹就会被考到D盘的根目录下,并在“浏览父文件夹”按钮下的文本框里显示考出的文件或文件夹名称列表。如果要删除,需要在“浏览文件夹”的windows对话框里,将最后几级目录拖到最前面几级目录下,不用按确定,就可用较短的目录覆盖原路径,然后删除,这点估计是老桂写程序的时候也没想到哦,哈哈。是不是很方便哦,再次感谢.net高手“老桂”以及朋友“蓝色多瑙河”!
提示:XP系统下使用的,其他系统没试过,这里好像不能上传文件,如有需要,请加QQ315197825免费索取。

我的更多文章

下载客户端阅读体验更佳

APP专享