这是别人的电脑上遇到的情况,我把默认文件名删除后直接回车命名成功
这是我自己的笔记本电脑上,无法复现,都是 Windows10 系统
在我的印象中 Windows 不是禁止使用空文件名吗?上网搜了一下都是“教你如何命名空白文件夹名”的内容。毫无头绪啊。
1
AoEiuV020CN 2022-03-21 14:22:24 +08:00
刚试了下,我 win11 创建空文件名直接.txt 成功,
不过我记得的也是不能创建空文件名的,以前都是用命令行创建空文件名的, |
2
745839 2022-03-21 14:24:29 +08:00
win10 空格可以,保存以后空格就没了,就变成空的了
|
3
Buges 2022-03-21 14:30:12 +08:00 via Android
有没有可能是别人的电脑隐藏了文件后缀名?
|
4
Buges 2022-03-21 14:32:01 +08:00 via Android
很久不用 win 了,况且我记得这样应该是可以的,之前用 msys2 还有一堆 dotfile 。
|
5
imn1 2022-03-21 14:38:03 +08:00
我是从来没遇到这个问题,反正我照改不误,不搜不知道,原来很多人遇到
你试试将“隐藏已知类型文件的扩展名”、“隐藏系统文件”这两项取消试试,我一向装完 windows 就习惯取消这两条 |
6
msg7086 2022-03-21 14:41:11 +08:00
看一下系统版本。1903 开始资源管理器支持点开头的文件了。
|
7
ChaosesIb 2022-03-21 14:41:45 +08:00 via Android
首先,这不是“空文件名”,只是以句点开头的文件名。其次,Windows 本身并没有限制文件名不能以句点开头,只是限制了不能以句点结尾。[1] 这种行为应该是资源管理器自己的约束,Windows 10 有很多版本,你可以比较下你和别人的 Windows 10 具体是不是一个版本。
[1] docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file |
8
villivateur 2022-03-21 15:01:46 +08:00
首先,1903 以后就支持直接命名 .xlsx 了,你肯定没升级系统
其次,1903 以前的版本,可以输入 .xlsx. 来规避这个问题 |
9
mainjzb 2022-03-21 15:25:01 +08:00
大约最近一年才解决的问题。之前每次创建.gitignore 都要用命令行来创建
|
10
pilipili OP 破案了 谢谢大家 原来是 Windows 系统版本不一致的原因 终于解开了心中的迷惑
我的电脑是 LTSC 2019,而另一台电脑是 21H1 感谢 @villivateur @msg7086 @ChaosesIb 真不知道新系统还有这个特性 |