[摘记]Win7下如何删除名称太长的文件或文件夹

经朋友测试发现Win10可以直接删除,以下问题仅供Win7用户参考。

这个问题可能会在使用EndNote中遇到,有的人喜欢把论文按全文标题保存为PDF名称并保存到EndNote中,这样在转移或备份EndNote数据库过程中,无法删除掉原来的数据库中的这些文件。另外在发给别人这些文件时,也会让他人无法删除。

文件名太长无法删除问题

详见参考内容[1],这里转载并总结方法如下。
打开CMD窗口,切换到该文件所在目录,输入命令:
DIR /X
这时会自动显示一个缩写名类似
HYSOL~1.TXT
然后输入删除命令:
DEL WHYSOL~1.TXT
即可删除。
以上转自参考内容[1]。

这里本人补充一下,如果文件很多,可以输入:
DEL *.*
即可删除当下目录内所有格式的文件(包括长短名称)

名称太长的文件夹无法删除问题

详见参考内容[2]的讨论,这里只引用其中的一种方法:
rmdir /S /Q


其中表示目录或文件夹名称。
暂时不知道该如何批量删除一个父目录下的所有名称太长的子目录,不过可以用这种方法直接返回到父目录,把包含这些子目录的父目录一次性删除就好了。
如果该方法无效,请参见参考[2]中讨论的其它方法。

参考

[1]. How to Delete Files Windows Claims Are “Too Long”
[2]. How to delete directories with path/names too long for normal delete

你可能感兴趣的:([摘记]Win7下如何删除名称太长的文件或文件夹)