本文由 www.169it.com 收集整理
windows下文件名非法字符如下:
/
\
:
*
"
<
>
|
验证截图:
Python实现过滤的函数代码:
1
2
3
4
def validateTitle(title):
rstr = r"[\/\\\:\*\?\"\<\>\|]" # '/\:*?"<>|'
new_title = re.sub(rstr, "", title)
return new_title
另外:
Windows 的命令行工具 Del 和 Rd 支持一种方式可以不对输入文件名的合法性进行检查,这种方式是在完整目录名前加一个 \\?\.
举例如下:
删除xxx. 这个文件 del “\\?\C:\Temp\xxx.”
删除 xxx. 这个目录 rd /s “\\?\C:\Temp\xxx.”
执行这个命令后,就可以删除这些古怪的文件了。
注意,这里一定要输入完整的目录才可以,相对路径不行。
文章来源:
windows下文件名非法字符及相关命令
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。