-
-
未解决
[求助]qt5 mkdir创建的文件夹没有安全属性
-
发表于:
2019-9-4 15:35
2346
-
未解决 [求助]qt5 mkdir创建的文件夹没有安全属性
本机是WIN10;
从sqlite3数据库读出文件夹名,然后创建文件夹,当遇到“测试测试测是 ”(最后一个字符是空格)的时候,mkdir创建的文件夹无法删除,发现安全属性没有,可以进入文件夹查看文件,也能删除里面的文件,就是无法删除文件夹(删除时提示需要管理员权限但是压根没法改安全属性,要不就是提示找不到项目无法删除;什么“文件粉碎机”,“360强力删除”都没有用),也无法改名(右键-重命名-修改名称-保存[这个一步会一直提示找不到项目,然后回到重命名阶段,一直循环,而且还会占用鼠标光标]),后面
猜测是utf8中的特殊空格“0XC2 0XA0”引发问题
,现在只能把"空格"替换为"_"避免问题。
求助:
怎么能删了这个文件夹?
真正出现这个情况的原因是什么?(qt的mkdir函数问题?)
这种安全属性没有的情况,如果用于创建文件可行吗?(这个文件夹没有安全属性,但是我也可以进行除了删除之外的操作(改名无法成功,但是能进入【修改名称】阶段),如果文件可以,岂不是个无法删除的“病毒文件”了?)
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!