0
Win32 SetCurrentDirectory()函數無法將當前目錄更改爲最後帶點的路徑,導致GetLastError 2(系統找不到指定的文件)。SetCurrentDirectory到末尾帶點的路徑
怎麼了?
Win32 SetCurrentDirectory()函數無法將當前目錄更改爲最後帶點的路徑,導致GetLastError 2(系統找不到指定的文件)。SetCurrentDirectory到末尾帶點的路徑
怎麼了?
文件名不允許以圓點結尾,並且行爲無法保證。
http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx#naming_conventions
不要結束一個文件或目錄名稱用空格或句點。雖然 底層文件系統可能支持這些名稱,但Windows shell 和用戶界面不支持。
所以很奇怪,但窗戶嵌入文件資源管理器如何能夠將目錄更改爲一個結尾點? –
我不知道 - 也許它實際上並沒有調用SetCurrentDirectory。可能使用短名稱可能會起作用。無論哪種方式都不好。 –