Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 395|回复: 14

[分享] 关于“无法删除 指定的文件名无效或太长”的解决方法 [复制链接]

Rank: 1

UID
4851981
帖子
27
PB币
87
贡献
0
技术
0
活跃
52
发表于 2020-5-23 16:41:06 |显示全部楼层
今天下了一个压缩包,解压之后发现内容不是自己需要的,正准备删除,不管是进回收站删除还是直接删除,都弹出一个提示框,“无法删除 指定的文件名无效或太长”,网上找了一圈,试了几种方法,最后成功解决,在此和大家分享一下,
第一种是说用一个软件叫unlocker来删除,不过我嫌麻烦就没试,还有什么360文件粉碎机和金山毒霸的文件粉碎机等等,后面两个是出了名的流氓软件,不到万不得已不敢碰;
第二种是说用命令提示符来删除,具体方法是cd命令打开文件所在目录,然后del命令加上文件名删除文件,我试了,我的不行;
第三种是在一个博客看到的,本来压缩包里有些图片,名称特别长,我想直接修改图片名称再删除,谁知道改名也不行,还是弹那个提示,这个博客说可能是文件路径太长导致的,所以我就从最外面的文件夹开始改名,改成1,一层一层地改名,都改成数字,最后改到图片所在位置可以重命名图片了,然后整个文件夹也可以删除了,我觉得这是不是一个Windows的bug啊,虽然系统按理说不让创建这么长的文件名和路径,但是压缩软件却可以创建,这不就是个bug了嘛,欢迎知道这个问题的大佬解答一下

Rank: 2Rank: 2

UID
464290
帖子
190
PB币
578
贡献
0
技术
0
活跃
556
发表于 2020-5-23 16:47:06 来自手机 |显示全部楼层
dir /x 。用这个命令显示的名称应该就能删除了!

Rank: 5Rank: 5Rank: 5

UID
649063
帖子
1119
PB币
1210
贡献
0
技术
23
活跃
1748
发表于 2020-5-23 17:59:02 |显示全部楼层
rem windows的命名约定中,路径组合的长度为260字节,但也提供了超长路径的统一访问支持,那就是添加可扩展UNC路径\\?\前辍的绝对路径,以便达到最大路径字节32767
if exist "%SystemDrive%\windows.old\" (
    rd /S /Q "\\?\%SystemDrive%\Windows.old" 1>nul 2>nul
    del /F /S /Q "\\?\%SystemDrive%\Windows.old" 1>nul 2>nul
)

Rank: 5Rank: 5Rank: 5

UID
649063
帖子
1119
PB币
1210
贡献
0
技术
23
活跃
1748
发表于 2020-5-23 17:59:57 |显示全部楼层
用UNC文件路径名。

Rank: 1

UID
4851981
帖子
27
PB币
87
贡献
0
技术
0
活跃
52
发表于 2020-5-23 19:49:13 |显示全部楼层
zsqzsqzsqzsq 发表于 2020-5-23 17:59
用UNC文件路径名。

虽然不是很明白,但是感谢大佬的解答!

左兵衛中郎將

Rank: 5Rank: 5Rank: 5

UID
631297
帖子
542
PB币
805
贡献
0
技术
0
活跃
77
发表于 2020-5-23 22:42:50 |显示全部楼层
謝謝!!最近遇到了這個問題··氣死了

Rank: 5Rank: 5Rank: 5

UID
935606
帖子
1117
PB币
1685
贡献
0
技术
3
活跃
983
发表于 2020-5-23 23:20:05 |显示全部楼层
哪有这么麻烦?编一个批处理文件,内容如下,把要删除的文件或文件夹拖放的批处理文件上,立即可以强制删除。
DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1

Rank: 2Rank: 2

UID
4853154
帖子
83
PB币
82
贡献
0
技术
0
活跃
181
发表于 2020-5-23 23:37:13 |显示全部楼层
好东西大家都要有

Rank: 1

UID
472791
帖子
59
PB币
94
贡献
0
技术
0
活跃
265
发表于 2020-5-24 00:16:09 |显示全部楼层
你看看是不是文件夹里头,是的改一个短文件夹名称,我上次就是这样删掉的

Rank: 2Rank: 2

UID
3493491
帖子
476
PB币
431
贡献
0
技术
0
活跃
1340
发表于 2020-5-24 05:09:27 来自手机 |显示全部楼层
收藏了,谢谢分享

Rank: 2Rank: 2

UID
4697467
帖子
329
PB币
220
贡献
0
技术
0
活跃
1379
发表于 2020-5-24 11:26:51 |显示全部楼层
把文件夹压缩,随便编一个名字,选择压缩时删除原文件就行,用rar软件

Rank: 2Rank: 2

UID
3335298
帖子
172
PB币
198
贡献
0
技术
0
活跃
307
发表于 2020-5-24 14:15:48 |显示全部楼层
如果没记错的或我之前使用 robocopy的,具体可以搜一下robocopy删除文件夹

Rank: 11Rank: 11Rank: 11

UID
4766437
帖子
8774
PB币
900
贡献
0
技术
2
活跃
3605

热心会员 十一周年 Win10先驱者 十周年

发表于 2020-5-24 15:12:44 |显示全部楼层
使用短路径应该就能删,例如:X:\xxxxxx~1\测试文~1
路径中的单级目录或文件,只要超过8个字符就能加~数字,字母和数字前面截取6个字符,中文的截取三个字。
同级目录下如果有同名的用数字区分,~1删除第一个,~2删除第二个。

Rank: 5Rank: 5Rank: 5

UID
4805881
帖子
572
PB币
841
贡献
0
技术
0
活跃
102

Win10先驱者

发表于 2020-5-24 17:33:56 |显示全部楼层
谢谢分享!

数灵

Rank: 7Rank: 7Rank: 7

UID
1513687
帖子
858
PB币
30
贡献
0
技术
25
活跃
734
发表于 2020-5-24 17:37:50 |显示全部楼层
这怎么能算BUG,一般人弄文件名哪有弄那么长的
不过我和你一样就改个1什么的然后去处理的
回顶部
Copyright (C) 2005-2020 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件