【发布时间】:2010-11-21 14:44:57
【问题描述】:
如果我想创建一个保证不代表文件名的字符串,我可以在 Windows 上将以下字符之一放入其中:
\ / : * ? | < >
例如
this-is-a-filename.png
?this-is-not.png
有没有办法在 Linux 上将字符串识别为“不可能是文件”?
【问题讨论】:
-
相当肯定
'/'至少是不允许的(或者如果不是,它将是一个完整的 PITA) -
char *str="foo/bar";虽然很可能代表一个文件
标签: windows linux file filesystems filenames