① 文件名、目錄名或卷標語法不正確
解決方法:
1、在新建文件之前,可先用系統修復軟體進行文件掃描和磁碟修復,以確保磁碟可正常存儲文件。
2、如果自己的電腦是雙系統運行,可先切換至其他系統,再運行文件。
3、可以利用反病毒查殺軟體看自己新建的文件里是否有感染木馬病毒,如果發現帶有病毒,則需要立即進行木馬清查,然後重啟電腦再打開文件。
原因:
1、原文件系統被損壞:大家把文件進行拷貝時,可能因磁碟損壞而導致文件系統崩壞,所以文件就會無法打開或變成亂碼。
2、系統不兼容:可能自己創建文件夾和真正讀取文件夾的電腦系統是不同的,所以讀取文件內容時,文件路徑不一致,文件無法打開。
3、文件名稱無效:在設定文件名稱時,可能文件名中帶有尾隨空格或尾隨句點等無效名稱,導致文件在打開時,系統會自動去除文件中的無效名稱,從而導致文件設置不完整,卷標語法不正確。
(1)怎麼解決電腦文件名目錄名稱錯誤擴展閱讀
註解
當函數的返回值顯示此調用將返回有用的數據時,應該立即調用 GetLastError 函數,這是因為當調用成功時,一些函數調用 GetLastError(0) 來刪除掉通過函數調用失敗設置的錯誤代碼很多 Win32 API 中的函數當函數調用失敗時設置線程的錯誤代碼值。有幾個函數當用於函數調用成功時,設置此代碼值,函數調用失敗,一般由一個返回錯誤代碼值來顯示。
如FALSE、NULL、0xFFFF 或C1,一些函數在調用成功的情況下調用GetLastError,這些情況已寫在每個函數的參考頁中。
錯誤代碼是 32 位值(但是第31位是最重要的位),第29位是為應用程序定義的錯誤代碼值,系統沒有設置這種錯誤代碼,如果為應用程序定義了一個錯誤代碼,則設第29位的值為1,這表明錯誤代碼已經被一個應用程序定義,並保證次錯誤代碼不與系統定義的錯誤代碼發生沖突。
參考資料GetLastError網路
② 濡備綍瑙e喅鏂囦歡鍚嶇洰褰曞悕鎴栧嵎鏍囪娉曚笉姝g『鐨勯棶棰橈紵
闈㈠規枃浠跺悕鎴栧嵎鏍囪娉曢敊璇鐨勫洶鎵幫紵鍒鎬ワ紝榪欓噷鏈夎В鍐蟲柟妗堬紒鍦ㄦ垜浠鐨勬暟瀛楃敓媧諱腑錛屼綘鏄鍚︽浘涓轟竴涓鐪嬩技鏃犺緶鐨勯敊璇鑰岀劍鉶戱紵鏂囦歡鍚嶇洰褰曞悕鎴栧嵎鏍囪娉曞嚭閿欙紝瀵艱嚧鏂囦歡鏃犳硶鎵撳紑錛岃繖鍙鐪熸槸璁╀漢娌涓с備笉榪囷紝鍒鎷呭績錛屼粖澶╁氨鏉ユ彮縐樺備綍鐮磋В榪欎釜闅鵑樸
闂棰樻牴婧愶細
瑙e喅鏂規堬細
鍏跺疄錛岃繖浜涙柟娉曞苟涓嶄粎浠呴拡瀵光滄枃浠跺悕鐩褰曞悕鎴栧嵎鏍囪娉曚笉姝g『鈥濓紝涔熼傜敤浜庡叾浠栨枃浠跺勭悊闅鵑橈紝姣斿傗滄枃浠舵棤娉曞垹闄も濇垨鈥滈噸鍛藉悕澶辮觸鈥濄傝$畻鏈洪棶棰樺線寰鏈夌潃鍏卞悓鐨勮В鍐蟲濊礬錛岀粏蹇冩帓鏌ュ拰灝濊瘯錛屽線寰鑳芥敹鑾鋒剰鎯充笉鍒扮殑鎴愭灉銆
甯屾湜榪欎簺瀹炵敤鐨勬妧宸ц兘鍔╀綘瑙e喅鍥版壈錛岃╁姙鍏鏇撮『鐣呫傝╂垜浠涓璧峰湪鏁板瓧涓栫晫涓娓稿垉鏈変綑錛屾棤闇鍐嶄負榪欑被灝忛棶棰樿岀儲鎮礆紒