文件名可以使用有意義的詞語、數(shù)字、縮寫、分類、下劃線和連字符來命名最有效。
文件名是文件存在的標(biāo)識,操作系統(tǒng)根據(jù)文件名來對其進(jìn)行控制和管理。不同的操作系統(tǒng)對文件命名的規(guī)則略有不同,即文件名的格式和長度因系統(tǒng)而異。為了方便人們區(qū)分計(jì)算機(jī)中的不同文件,而給每個(gè)文件設(shè)定一個(gè)指定的名稱。由文件主名和擴(kuò)展名組成。
命名文件時(shí),最好使用能夠描述文件內(nèi)容和作用的有意義的詞語。文件名除了要反映文件內(nèi)容,還可以蘊(yùn)含其他有用信息。下劃線和連字符是常用的分隔符,可以用來分隔有意義的詞組。為了讓文件名更加簡短,也可以使用一些常用的縮寫。如果需要將文件進(jìn)行分類,可以使用類別名稱作為文件名的前綴。要避免使用特殊符號,特殊符號可能會導(dǎo)致文件名錯(cuò)誤。
文件名命名規(guī)則如下:
1、文件名最長可以使用255個(gè)字符。
2、可以使用擴(kuò)展名,擴(kuò)展名用來表示文件類型,也可以使用多間隔符的擴(kuò)展名。
3、文件名中允許使用空格。
4、windows系統(tǒng)對文件名中字母的大小寫在顯示時(shí)有不同,但在使用時(shí)不區(qū)分大小寫。
5、UNIX/LINUX系統(tǒng)區(qū)分文件名的大小寫,而有些系統(tǒng)則不區(qū)分如:MS-DOS和WINDOWS。UNIX/LINUX系統(tǒng)中,hello.c文件與helloc文件對于系統(tǒng)來說沒有什么區(qū)別,加上了擴(kuò)展名.c與不加都一樣,系統(tǒng)都不知道那是個(gè)什么文件。只是用戶加上.c后,方便用戶明白那是c語言源碼文件。