經過多年的編程,它仍然是一些簡單的事情,讓我絆倒。filename的定義?
是否有一個普遍認同的文件名定義?
即使是wikipedia article混淆了這兩種解釋。
它首先將其定義爲'一種特殊的字符串,用於唯一標識存儲在計算機文件系統中的文件'。這似乎足夠清晰,並且建議文件名是完全限定的文件名,指定文件的完整路徑。
然而,然後繼續:(?所以基本名稱將包含一個絕對路徑)
- 談基名和擴展名
- 說,在DOS文件名的長度被限制爲8.3
- 說,不帶路徑的部分文件名被認爲是在當前工作目錄中的文件(這樣文件名不唯一標識一個文件)
所以,簡單的問題:
- 什麼是「文件名」(包括引用)
- 我應該如何明確地命名爲變量的正確定義:
- 的路徑到一個文件(可以是絕對/完整或相對)
- 到資源的路徑,可以是一個文件/目錄/插座
我在File.getName()中看不到定義。 – 2008-11-11 12:50:39