Java應用程序正在使用%PUBLIC%環境變量來獲取「c:\ users \ public」的路徑。然後將它附加到「公共文檔」中,並嘗試從文件夾中讀取文件並失敗(它先前已成功讀取並寫入文件)。應用程序不顯示任何數據,當它嘗試寫入「c:\ users \ public \ public文檔」文件夾時,會使用新版本的內容創建一個重複的「c:\ users \ public \ public文檔」文件夾。您仍然可以使用Windows資源管理器獲取原始內容並在其中查看,但現在有兩個「公共文檔」文件夾。爲什麼在Windows 7上的用戶/公共/公共文檔中創建了重複的文件夾?
此前它正在讀取和寫入公共文檔文件夾沒有任何問題。系統上的每個帳戶都會發生這種情況,但在安裝該軟件的其他所有PC上仍然可以正常工作。
Doh!我應該檢查NTFS如何查看目錄。謝謝! – javelinBCD 2012-07-25 18:34:33