文管对于文件名包含特殊符号的支持问题
Tofloor
poster avatar
owen1759
deepin
2020-12-02 04:13
Author

当试图在文件管理器中创建或者重命名的文件名中,如果包含例如“[”、“,”、“]”等特殊符号的时候,这些特殊符号会自动消失。
个人认为或许可以采取更温和一点的方式,例如弹出提示框告知文件名含有特殊字符,是否确定。

更重点的问题是,这个逻辑会造成一个BUG:
如果是一个现有的文件,文件名包含特殊字符,单击文件图标,然后单击其他地方,这个文件的文件名就会被改变,但这显然不符合预期,并且会造成风险。
原因如下:
先单击文件图标:文件名会显示成待编辑状态,这个时候特殊字符会被悄悄去掉。
然后单击其他地方:输入框失去焦点,文件名被保存。

Reply Favorite View the author
All Replies
jingle
deepin
2020-12-02 17:30
#1

谢谢反馈

Reply View the author
mcxx123
deepin
2020-12-02 19:42
#2
jingle

谢谢反馈

文件名为点 . 开头的默认会认为是隐藏文件。看有没有办法解决,这个问题是在windows和linux切换是遇到的。在weindows里没问题,linux死活找不到,最后在ls -al才看到

Reply View the author
[^_^]
deepin
2020-12-03 01:07
#3
mcxx123

文件名为点 . 开头的默认会认为是隐藏文件。看有没有办法解决,这个问题是在windows和linux切换是遇到的。在weindows里没问题,linux死活找不到,最后在ls -al才看到

这个在 linux 上都是这样的,你可以通过 ctrl + h 切换是否显示隐藏文件来查看,或者右上角设置里的隐藏标签里,显示隐藏文件的选项勾上。

Reply View the author
mcxx123
deepin
2020-12-03 01:26
#4
[^_^]

这个在 linux 上都是这样的,你可以通过 ctrl + h 切换是否显示隐藏文件来查看,或者右上角设置里的隐藏标签里,显示隐藏文件的选项勾上。

我知道linux是这样,主要是有的时候windows下的文件如果不能现实出来,就会有点麻烦。甚至遗忘误删[坏笑]

Reply View the author
owen1759
deepin
2020-12-05 18:35
#5
mcxx123

文件名为点 . 开头的默认会认为是隐藏文件。看有没有办法解决,这个问题是在windows和linux切换是遇到的。在weindows里没问题,linux死活找不到,最后在ls -al才看到

请使用Linux单系统或者Windows单系统。

个人认为你应该先到Windows论坛提个BUG:
在Windows下没有隐藏以“.”开头的文件,造成Linux的隐藏文件误显示,请微软提供相关的支持选项。

什么时候Windows支持了,什么时候再来要求Deepin

Reply View the author
andrewang
deepin
2020-12-21 18:25
#6

的确是,我工作时有好多文件名称含有“+”,“-”等其他特殊符号,这就让人很烦[怒]

Reply View the author
owen1759
deepin
2021-01-06 19:14
#7
andrewang

的确是,我工作时有好多文件名称含有“+”,“-”等其他特殊符号,这就让人很烦[怒]

目前还没修复

Reply View the author