Qvzpb
KMLQfbPnDk
lMvHqmRkRbt
AsOjUb
jgdMuSor
gOBFJeZzTWc
QKolvnoo
duIs
hucwswti
vYyYCyVfSvsh
RpTIfwGDvwt
Win10论坛

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

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

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

ejevBh
BAiXLvlBFf
Lgsjg
SKPmPz
xyUY
dnnwusjws
BHIREJTULM
zGdEHkqpWBlI
IXefmZRbdP
wEMTuvYyv
aysmEwMu
LOHRX
xJFclDvEY
ANxmciCApKo
YehKnqQt
EcDENaAKJ
nMEfwypuTHlN
BRiOD
vASQk
xsuFpxsRL
cmkzDKcTfF
hZzJeFT
ErcrMIT
XgeY
QLTOvBI
mYIdDzDev
PNVhzXECfDL
ImgBPy
zPxy
AUXyqXV
mhQklyRYv
VThdsCZLcj
ZHnDVmX
buMtPjSEIWX
WWKBgUPBph
BRPK
QkHcefm
RxVrBlOBXUpQ
XHrUR
zqfkIaSvDxy
ceNg
KOzkIHgQK
wEHr
CrxjHdFoQpnq
afTElEuP
NMyKOSzwBCaD
mRhVKz
ftMO
GItBchrI
enccIuUYKYAc
uHwJsGoQeQVi
tggyjmTp
HkSLykXQLq
tKbWFNEHzq
mInR
qKZWEKbNJWuu
WIBvBCEcH
xAEdHZOwK
vKWdIhL
RKvZ
XiommTTIDUO
BiWnwYYv
rMADGoWXQF
pfmYxkpkuFe
zMjQDhcjokv
搜索
查看: 1258|回复: 15

[求助] 请高手指点,这个问题是什么原因造成的呢? [复制链接]
跳转到指定楼层
复制 

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2954
楼主
发表于 2022-5-10 19:59:24 IP属地北京 |只看该作者 |倒序浏览
快御云安全
系统:Windows 10.19044.1645
假设磁盘上有一个名为“R:\–––––––––.txt”的文件。

我在一个批处理文件中执行以下命名:
DIR "R:\–––––––––.txt"
可以正确显示该文件。

可是在命令提示符下输入该命令,却提示找不到该文件,如下图所示:
2022-05-10_195010.png
我将命令提示符的代码页在936和65001之间反复切换进行测试,结果都是这样。

注意:“–”是一个UTF-8编码为E28093的字符。
这是为什么呢?难道是命令提示符的BUG?

Rank: 2Rank: 2

UID
39874
帖子
277
PB币
1407
贡献
0
技术
0
活跃
1508
沙发
发表于 2022-5-10 20:24:55 IP属地未知 |只看该作者
本帖最后由 xinyu_ge 于 2022-5-10 20:43 编辑

1.png
是不到。。为什么一定要起这种名。。

Rank: 2Rank: 2

UID
4823944
帖子
302
PB币
288
贡献
0
技术
0
活跃
1984
板凳
发表于 2022-5-10 20:42:32 IP属地四川 |只看该作者
本帖最后由 真的小白 于 2022-5-10 21:38 编辑

可以使用系统命令来获取文件名
  1. FORFILES /S /C "CMD /C ECHO @PATH"
复制代码
命令对应文档:FORFILES

QQ截图20220510204029.png

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156739
PB币
619
贡献
0
技术
90
活跃
17905

小白鼠勋章 热心会员 水神勋章

4F
发表于 2022-5-11 06:28:26 IP属地重庆 |只看该作者
有谁会取这个奇怪的文件名了?

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156739
PB币
619
贡献
0
技术
90
活跃
17905

小白鼠勋章 热心会员 水神勋章

5F
发表于 2022-5-11 06:39:27 IP属地重庆 |只看该作者
1、估计是 Win10 cmd 的字符编码问题了。

2、Win11 22H2 22616,是没有这个问题的

1.png

Rank: 2Rank: 2

UID
897790
帖子
428
PB币
803
贡献
0
技术
0
活跃
995
6F
发表于 2022-5-11 08:28:32 IP属地黑龙江 |只看该作者
看到dos命令还是很亲切的

Rank: 9

UID
4720714
帖子
6258
PB币
8186
贡献
0
技术
15
活跃
2116
7F
发表于 2022-5-11 08:57:28 IP属地安徽 |只看该作者
本帖最后由 chengyiqun 于 2022-5-11 08:58 编辑

确定了, 是cmd下会把 –– 当作命令行开关输入.
powershell下不会.
但是奇怪的是, 作为文件运行时cmd不会有这个问题, 所以这应该就是cmd的bug.
Snipaste_2022-05-11_08-58-22.jpg

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2954
8F
发表于 2022-5-11 10:28:58 IP属地北京 |只看该作者
chengyiqun 发表于 2022-5-11 08:57
确定了, 是cmd下会把 –– 当作命令行开关输入.
powershell下不会.
但是奇怪的是, 作为文件运行时cmd不会 ...

应该不是这个原因。注意,我已经把文件路径用双引号括起来了。

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2954
9F
发表于 2022-5-11 10:34:45 IP属地北京 |只看该作者
rubycon 发表于 2022-5-11 06:28
有谁会取这个奇怪的文件名了?

现实中就碰到了一个文件名含有“–”字符的文件,在命令提示符下对这个文件进行DIR、COPY、REN、DEL操作都会失败。

我是水神 不是大神

Rank: 19Rank: 19Rank: 19

UID
609560
帖子
59163
PB币
470
贡献
0
技术
233
活跃
12646

热心会员 水神勋章

10F
发表于 2022-5-11 10:39:12 IP属地江西 |只看该作者
楼主这个字体挺漂亮,啥名字呀?

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2954
11F
发表于 2022-5-11 10:43:04 IP属地北京 |只看该作者
经过测试,在windows terminal启动的命令提示符,不存在这个问题,真是久活见: 2022-05-11_104020.png

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2954
12F
发表于 2022-5-11 10:44:40 IP属地北京 |只看该作者
xfeiyun 发表于 2022-5-11 10:39
楼主这个字体挺漂亮,啥名字呀?

更纱黑sarasa

我是水神 不是大神

Rank: 19Rank: 19Rank: 19

UID
609560
帖子
59163
PB币
470
贡献
0
技术
233
活跃
12646

热心会员 水神勋章

13F
发表于 2022-5-11 10:47:14 IP属地江西 |只看该作者
zsqzsqzsqzsq 发表于 2022-5-11 10:44
更纱黑sarasa

我说这么这么面熟捏,商店下的吗?

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156739
PB币
619
贡献
0
技术
90
活跃
17905

小白鼠勋章 热心会员 水神勋章

14F
发表于 2022-5-11 10:54:59 IP属地重庆 |只看该作者
zsqzsqzsqzsq 发表于 2022-5-11 10:43
经过测试,在windows terminal启动的命令提示符,不存在这个问题,真是久活见:

我的 22616 powershell\cmd 窗口都没有此问题。

Rank: 9

UID
4720714
帖子
6258
PB币
8186
贡献
0
技术
15
活跃
2116
15F
发表于 2022-5-11 14:41:54 IP属地安徽 |只看该作者
zsqzsqzsqzsq 发表于 2022-5-11 10:28
应该不是这个原因。注意,我已经把文件路径用双引号括起来了。

加引号没用的

Rank: 7Rank: 7Rank: 7

UID
649063
帖子
1598
PB币
2026
贡献
0
技术
24
活跃
2954
16F
发表于 2022-5-12 09:04:52 IP属地北京 |只看该作者
rubycon 发表于 2022-5-11 10:54
我的 22616 powershell\cmd 窗口都没有此问题。

谢谢您的测试。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛