源文件

源文件

源文件一般指用彙編語言或高級語言寫出來的代碼保存為文件后的結果,源文件是相對目標文件和可執行文件而言的。源文件就是用彙編語言或高級語言寫出來的代碼保存為文件后的結果。

簡介


在文件系統中,為了便於管理和控制文件而將文件分成若干種類型。由於不同系統對文件的管理方式不同,因而它們對文件的分類方法也有很大差異。為了方便系統和用戶了解文件的類型,在許多操作系統中都把文件類型作為擴展名而綴在文件名的後面,在文件名和擴展名之間用“.”號隔開。按文件中數據的形式分類可把文件分為三類:
源文件。這是指由源程序和數據構成的文件。通常由終端或輸入設備輸入的源程序和數據所形成的文件都屬於源文件。它通常是由ASCII碼或漢字所組成的。
目標文件。這是指把源程序經過相應語言的編譯程序編譯過,但尚未經過鏈接程序鏈接的目標代碼所構成的文件。它屬於二進位文件。通常,目標文件所使用的後綴名是“.obj”。
可執行文件。這是指把編譯后所產生的目標代碼再經過鏈接程序鏈接后所形成的文件。

無法刪除


常規解決辦法

1.註銷或重啟電腦,然後再試著刪除。
2.進入“安全模式刪除”。
3.在純DOS命令行下使用DEL,DELTREE和RD命令將其刪除。
4.如果是文件夾中有比較多的子目錄或文件而導致無法刪除,可先刪除該文件夾中的子目錄和文件,再刪除文件夾。
5.在任務管理器中結束Explorer.exe進程,然後在命令提示符窗口刪除文件。
6.如果你有安裝ACDSee,FlashFXP,Nero,Total這幾個軟體,可以嘗試在這幾個軟體中刪除文件夾。

高級解決方案

1.磁碟錯誤
運行磁碟掃描,並掃描文件所在分區,掃描前確定已選上修復文件和壞扇區,全面掃描所有選項,掃描后再刪除文件。
2.預讀機制
某些媒體播放中斷或正在預覽時會造成無法刪除。在“運行”框中輸入:REGSVR32 /U SHMEDIA.DLL,註銷掉預讀功能。或刪除註冊表中下面這個鍵值:[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}\InProcServer32]。
3.防火牆
由於反病毒軟體在查毒時會佔用正在檢查的文件,從而導致執行刪除時提示文件正在使用,這時可試著暫時關閉它的即時監控程序,或許可以解決。
4.OFFice、WPS系列軟體:
OFFice的非法關閉也會造成文件無法刪除或改名。重新運行該程序,然後正常關閉,再刪除文件。
5.藉助WinRAR
右擊要刪除的文件夾,選擇“添加到壓縮文件”。在彈出的對話框中選中“壓縮后刪除源文件,”隨便寫個壓縮包名,點確定。
6.許可權問題
如果是2000,xp,win7和win8系統,請先確定是否有許可權刪除這個文件或文件夾。
7.可執行文件的刪除
如果可執行文件的映像或程序所調用的DLL動態鏈接庫文件還在內存中未釋放,刪除時就會提示文件正在使用,解決方法是刪除系統的頁面文件,Win98中是Win386.SWP,Win2000/XP是pagefile.sys。注意要在DOS下刪除。
8.文件粉碎法
使用文件粉碎機,如File Pulverizer,可以徹底刪除一些頑固。