Windows的文件和文件夹的名称不能包含特殊字符,在图形界面输入包含这些特殊字符的话会提示出错,但是在命令行下却能够建立成功(该死的microsoft)。
例如:在命令行下建立这样的一个目录:
md “t \”
这样的在windows界面不能删除改目录很是烦人,有人会想那我同样用rd删除不就可以了不错是这样的,但是如果在这个目录下放几个这样的目录就比较麻烦了,有些同志会想那有什麽麻烦的同样用rd删除不就可以了,想的不错不过如过遇到文件名很长的特殊字符也很长这样用这种方法就比较累了,关键问题是这个目录的名称总是写不对,我用复制粘贴的方法也不行,试了N久只好放弃了,后来找了另一种取巧的方法与大家分享:
可以用dir /X 列出该目录的8.3格式名,然后通过rename命令修改,如果有深层次的文件夹可依次修改,然后到windows界面下delete即可。
例如:刚才md “t \”创建的目录用dir /X列出
2005-12-14 15:09 <DIR> T03A5~1 t
8.3格式的名称
然后rename T03A5~1 aa 这样就把这个目录改成了aa同样如果它下面还有这样类似的文件夹名称也可以这样修改,改完后从windows界面删除即可。

本文介绍如何使用命令行工具处理包含特殊字符的Windows文件夹路径,包括如何利用dir/X命令显示8.3格式的文件名,并通过rename命令进行重命名,从而解决图形界面下无法删除的问题。
412

被折叠的 条评论
为什么被折叠?



