維基百科參考
-------------------------------------------------------------------------------
檔案於建立完成時,系統集會針對檔名大於8字元的名稱建立一個僅有8字元的的檔案名
例如:123456789.TXT 建立完成後 因檔名大於8位元 所以系統會再額外產生建立一個短檔案名
可能為 123456~1.TXT共8位元的短檔名,至於產生何種短檔名 API有提供
Declare Function GetShortPathName Lib "kernel32" Alias "GetShortPathNameA" (ByVal lpszLongPath As String, ByVal lpszShortPath As String, ByVal cchBuffer As Long) As Long
可以使用
如上述範例 123456789.TXT檔案等同於123456~1.TXT
程式撰寫時,要開啟123456789.TXT檔 可用123456789.TXT或是其短檔名123456~1.TXT
結果都相同
看短檔名方式,可使用自寫程式或於 命令提示字元中 使用
dir/x/p 命令觀看 /x 觀看短檔名 /p讓系統資料顯示一頁後即停止 |