在windows7中,文件名中不允许出现的字符有哪些?

在windows7中,文件名中不允许出现的字符有哪些?

是路径分割符(Windows的路径分隔符是反斜杠,但处理文件的API接受带正斜杠的路径名)。
< > 是输入输出重定向,比如想把foo.exe的输出重定向到文件abc.txt::foo > abc.txt;把anc.txt的内容输入给foo.exe:foo < abc.txt。
: 是用来区分盘符,比如C: D:。
“ 是用来标记带空格的路径,比如"C:\Program Files"。
| 是管道,把一个程序的输出作为另一个程序的输入,比如type命令查看文件内容,但如果文件很大一屏显示不下的话就需要把输出通过管道给more命令,这样每输出满一屏就会停下来直到你按键再输出下一屏: type abc.txt | more。

除了这把个字符,Windows还不允许文件名包含空字符(NULL,U+0000)。

PS:Windows不允许只包含点的文件名,比如.,..,...等等,因为Windows中.代表当前文件夹而..代表上一级文件夹。

PS2:NTFS文件系统不允许在根目录中存在以下文件名:$Mft,$MftMirr,$LogFile,$Volume,$AttrDef,$Bitmap,$Boot,$BadClus,$Secure,$Upcase,$Extend,$Quota,$ObjId,$Reparse。因为这些是NTFS文件系统的元文件。

PS3:Windows不允许下列文件名:CON,PRN,AUX, NUL,COM1,COM2,COM3,COM4,LPT1,LPT2,LPT3,LPT4。因为这些名字是DOS和Windows中的设备文件名。比如CON输入时代表键盘,输出时代表屏幕;AUX代表辅助设备(通常是COM1),PRN代表打印机,NUL代表空设备,COMX代表COM接口,LPTX代表LPT接口。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-20
在windows7中,文件名中不允许出现的字符有哪些?windows7文件名中不能含有的符号是:\,/,:,*,?,",<,>,|。
查看该符号输入限制的方法:
1、首先在电脑中任意选取一个文件,例如选择一个word文件,可以看到此时文件名为正常输入的文字内容。
2、使用鼠标左键单击一下文件名位置即可出现下图的修改样式,可以直接修改文件名。
3、此时在中文输入法下输入一个问号“?”,是可以输入成功作为文件名使用的。
4、如果切换到英文输入法模式下再次输入问号,则会弹出“文件名不能包含下列任何字符”的提示框并且字符无法输入文件名中。
第2个回答  2015-11-13
文件命名规则是:在文件名或文件夹名中,最多可以有255个字符。其中包含驱动器和路径名。不能出现以下字符:
\ / : * ? " < > →本回答被网友采纳
相似回答