1. 程式人生 > >Windows中不允許用來建立檔名或者目錄名的字元及字串

Windows中不允許用來建立檔名或者目錄名的字元及字串

Windows提示說這些字元不允許用在檔名或者目錄中:

/   /   :   *   ?   "   <   >   | 


今天使用C#的Path.GetInvalidFileNameChars()Path.GetInvalidPathChars()打印出了所有不能使用的字元列表:

不能用來建立檔名的字元:

" < > |     [回車符]      : * ? / /

不能用來建立資料夾的字元:
" < > |      [回車符]    

同時,還有一些windows的裝置名稱也不能使用:

CON,PRN,AUX,CLOCK$,NUL,COM1,COM2,COM3,COM4,COM5,COM6,COM7,COM8,COM9,LPT1