導航:首頁 > 程序命令 > c盤命令txt

c盤命令txt

發布時間:2022-08-15 23:38:23

⑴ 請問在DOS下如何查找C盤中後綴名為.txt的所有文件. 我想將C盤中所有.txt的文件刪除

搬回家後,在我們不斷的使用過程中,因為添加、刪除軟體和上網沖浪等等行為,硬碟中會產生各種各樣的垃圾文件,而隨著這些垃圾文件的不斷膨脹,它們不僅會平白吞噬掉我們寶貴的硬碟空間,更會拖累機器的運行速度,影響我們的工作效率。

一、垃圾文件的類型

1.軟體安裝過程中產生的臨時文件

許多軟體在安裝時,首先要把自身的安裝文件解壓縮到一個臨時目錄(一般為Windows文件夾下的Temp目錄)然後再進行安裝。如果軟體設計有疏忽或者系統有問題,當安裝結束後,這些臨時文件就會變得並不「臨時」,成為硬碟里的一堆垃圾,很多時候它們以*.tmp的面孔出現。

2.軟體運行過程中產生的臨時文件

和安裝過程一樣,在軟體的運行過程中通常也會產生一些臨時交換文件,有些軟體運行過後遺留下來的垃圾甚至多達數百兆,比如一些程序工作時產生的形如*.old、*.bak這樣的備份文件,殺毒軟體或系統軟體檢查硬碟時生成的備份文件等。

3.軟體卸載後的遺留文件

由於Windows的反安裝機制實在讓人無法恭維,再加上多數軟體都使用了動態鏈接庫(DLL),而其中一些軟體的設計還不太成熟,導致了很多軟體「請神容易送神難」。當這些軟體被卸載後,經常會在硬碟中留下一些文件夾、*.dll文件以及形形色色不知名的小東西,成為名副其實的垃圾。

在現實生活中,有很多初學者往往會錯誤地使用直接刪除文件夾的方法「卸載」軟體,這樣就會留下更多無效的類似*.ini、*.dll這樣的文件。同時還會在注冊表中殘存大量廢棄數據,對系統的穩定造成更大影響。

4.上網沖浪產生的臨時文件

我們在上網的時候,瀏覽器總是將網頁文件下載到本地機器上,這些緩存文件不但佔用了寶貴的磁碟空間,還常常會把我們的個人隱私公之於眾,是可忍,孰不可忍。

5.一些不常用的雞肋文件

比如一些應用軟體自帶的幫助或教程文件(常以.hlp等作為後綴),操作系統中多餘的字體文件等。既然食之無味索性也將它們視作垃圾文件的一種表現。比如大量的字體文件不僅身體肥壯,佔用空間甚大,更會嚴重拖累系統和一些圖形處理軟體的運行速度。

二、如何刪除垃圾文件

垃圾文件有如過街老鼠,人人喊打。因此對付它的各種工具軟體也是數不勝數。國產軟體「環保衛士」和「Windows優化大師」等就是其中的典範。不過,這些共享軟體往往在使用過程中會受到某些限制,用起來不是很方便。幸而筆者已經發現了兩個完全免費的殺「鼠」方案,下面就簡單介紹一下,與大家共享。

1.神奇的上網小助手

利用網頁實現軟體功能的,只記得以前有一些網站的在線殺毒服務,現在又多了3721提供的免費「上網助手」(網址是)。它不僅可以讓我們對那些垃圾文件實施無情的「斬立決」打擊,而且可以幫助我們盡量免除暴露隱私的尷尬。

刪除系統的垃圾文件

利用「上網助手」,我們可以刪除系統運行一段時間後遺留下來的臨時文件和各種其他不需要的文件,節省磁碟空間,提高運行速度。

隱私保護功能

「上網助手」還可以實現隱私保護功能,它能幫助我們清除上網留下的網頁信息(包括地址欄網址、臨時文件、歷史記錄、您輸入過的用戶名、密碼或搜索關鍵字等)。它甚至還可以將此項功能延伸至清除「開始菜單」中的最近使用過的文檔記錄、訪問「網上鄰居」時產生的信息等等。其操作都採用向導方式,非常容易上手。

2.綠色的「垃圾文件清理器(FileClear)」

這是軟體作者在業余時間用C++ Builder編寫的一個免費小工具(僅有335KB),下載後無須安裝即可直接使用(下載網址:)。

垃圾文件清理器掃描電腦中的垃圾文件

這款工具的界面相當簡潔,運行速度比較快,基本的「掃描」、「備份」和「刪除」功能完全具備。惟一的缺陷就是自身收集的垃圾文件擴展名比較少,需要我們通過「添加類型」功能來為其補充新鮮血液。

三、清理注冊表不用怕

Windows的注冊表在操作系統中起著舉足輕重的作用,它包含了系統初始化、應用程序初始化信息等一系列Windows運行信息和數據。在一些不需要的軟體卸載後,Windows注冊表中有關已經卸載的應用程序參數往往不能清除干凈,因此要想徹底刪除干凈軟體的遺留殘渣,還需要對注冊表進行清理,另外一個原因是如果有大量已刪除軟體的殘渣遺留,系統經過長時間使用,在啟動速度、運行速度等方面都會變的緩慢無比,所以經常給注冊表進行「減肥」運動是非常必要的。

可以手工進行清理注冊表,但是是一件很煩瑣的事,需要一點一點查找,並且手動修改,鑒於上面提到的注冊表在整個系統中舉足輕重的重要性,手動改正是很危險。那麼我們就來看一款清理注冊表的軟體,這也是單位的電腦高手推薦給筆者的,的確讓筆者省心不少,現在已經安裝好FTP新軟體了,並且對注冊表進行「有史以來」的大清理,實在是有點不好意思。

筆者使用的這款注冊表清理工具是微軟編寫的免費軟體RegClean。該軟體不需要安裝,運行時不易出錯,小巧簡單,但是好用,直接啟動程序後就會檢查注冊表,單擊按鈕就會修理所找到的任何錯誤,能夠清理注冊表中卸載後的軟體注冊條目。

運行RegClean的方法非常簡單,只要雙擊RegClean的圖標,就會彈出一個RegClean的對話框,接下來它會自動對注冊表進行分析,並檢查注冊表中的錯誤。這一過程大約要花費大約30秒到5分鍾,時間的長短主要在注冊表的大小和機器的運行速度的快慢。接著RegClean會分析Windows系統注冊表中記錄的各種設置項,查找其中出錯的鍵碼,將這些鍵碼出錯信息存儲在Undo.Reg文件中。然後,RegClean能夠將這些鍵碼從Windows注冊表中刪除,完成對注冊表的徹底清理。

在RegClean對注冊表分析完畢後,會彈出另一個對話框,只要點擊對話框的右下方的「FixErrors」按鈕,RegClean就會自動修理注冊表中錯誤。這時,RegClean會在它所在目錄下創建出一個Undo.REG文件,文件名為「Undo computer yyyymmddhhmmss.REG」。RegClean將注冊表信息寫入此文件中,這其中含有計算機名和時間信息。然後將錯誤的注冊表項從注冊表中刪除。對話框會提示這一過程的進度。

一般來說,使用RegClean清理注冊表出現問題的幾率很小,而且即使出現了問題也不要擔心,Regclean在清理注冊表以前已對注冊表做了備份,我們可以先打開RegClean所在的文件夾,找到一些擴展名為Reg的文件,這些文件就是注冊表的備份文件,其文件名的格式為:Undo+computer+yyyymmddhhmmss.Reg,你只需選擇其中最近創建的備份文件,雙擊它即可恢復注冊表。是不是很方便呢。

四、整理磁碟碎片

Windows提供了「磁碟碎片整理程序」(開始→程序→附件→系統工具),就用它來整理磁碟碎片。選定要進行碎片整理的驅動器,單擊「確定」,然後就可以出去玩了(因為需要的時間太長了)。整理的磁碟空間越大,碎片越多,所需時間就越長。磁碟整理一般一月做一次較合適。

清理全部完畢後再看看自己的電腦,是不是很有成就感呢!

.到c:\windows下找Prefetch文件夾,將其下的所有文件全部刪除!

1.打開「我的電腦」-「工具」-「文件夾選項」-「查看」-在「顯示所有文件和文件夾」選項前打勾-「確定」

2.刪除以下文件夾中的內容:

x:\Documents and Settings\用戶名\Cookies\下的所有文件(保留index文件)

x:\Documents and Settings\用戶名\Local Settings\Temp\下的所有文件(用戶臨時文件)

x:\Documents and Settings\用戶名\LocalSettings\TemporaryInternet Files\下的所有文件(頁面文件)

x:\Documents and Settings\用戶名\Local Settings\History\下的所有文件(歷史紀錄)

x:\Documents and Settings\用戶名\Recent\下的所有文件(最近瀏覽文件的快捷方式)

x:\WINDOWS\Temp\下的所有文件(臨時文件)

x:\WINDOWS\ServicePackFiles(升級sp1或sp2後的備份文件)

x:\WINDOWS\Driver Cache\i386下的壓縮文件(驅動程序的備份文件)

x:\WINDOWS\SoftwareDistribution\download下的所有文件

3.如果對系統進行過windoes updade升級,則刪除以下文件:

x:\windows\下以 $u... 開頭的隱藏文件

4.然後對磁碟進行碎片整理,整理過程中請退出一切正在運行的程序

5.碎片整理後打開「開始」-「程序」-「附件」-「系統工具」-「系統還原」-「創建一個還原點」(最好以當時的日期作為還原點的名字)

6.打開「我的電腦」-右鍵點系統盤-「屬性」-「磁碟清理」-「其他選項」-單擊系統還原一欄里的「清理」-選擇「是」-ok了

7、在各種軟硬體安裝妥當之後,其實XP需要更新文件的時候就很少了。刪除系統備份文件吧:開始→運行→sfc.exe /purgecache近3xxM。(該命令的作用是立即清除"Windows 文件保護"文件高速緩存,釋放出其所佔據的空間)

8、刪掉\windows\system32\dllcache下dll檔(減去200——300mb),這是備用的dll檔, 只要你已拷貝了安裝文件,完全可以這樣做。

9、XP會自動備份硬體的驅動程序,但在硬體的驅動安裝正確後,一般變動硬體的可能性不大,所以也可以考慮將這個備份刪除,文件位於\windows\driver cache\i386目錄下,名稱為driver.cab,你直接將它刪除就可以了,通常這個文件是74M。

10、刪除不用的輸入法:對很多網友來說,Windows XPt系統自帶的輸入法並不全部都合適自己的使用,比如IMJP8_1 日文輸入法、IMKR6_1 韓文輸入法這些輸入法,如果用不著,我們可以將其刪除。輸入法位於\windows\ime\文件夾中,全部佔用了88M的空間。

11、升級完成發現windows\多了許多類似$NtUninstallQ311889$這些目錄,都幹掉吧,1x-3xM

12、另外,保留著\windows\help目錄下的東西!

13、關閉系統還原:系統還原功能使用的時間一長,就會佔用大量的硬碟空間。因此有必要對其進行手工設置,以減少硬碟佔用量。打開"系統屬性"對話框,選擇"系統還原"選項,選擇"在所有驅動器上關閉系統還原"復選框以關閉系統還原。也可僅對系統所在的磁碟或分區設置還原。先選擇系統所在的分區,單擊"配置"按鈕,在彈出的對話框中取消"關閉這個驅動器的系統還原"選項,並可設置用於系統還原的磁碟空間大小。

14、休眠功能會佔用不少的硬碟空間,如果使用得少不妨將共關閉,關閉的方法是的:打開"控制面板",雙擊"電源選項",在彈出的"電源選項屬性"對話框中選擇"休眠"選項卡,取消"啟用休眠"復選框。

15、卸載不常用組件:XP默認給操作系統安裝了一些系統組件,而這些組件有很大一部分是你根本不可能用到的,可以在"添加/刪除Windows組件"中將它們卸載。但其中有一些組件XP默認是隱藏的,在"添加/刪除Windows 組件"中找不到它們,這時可以這樣操作:用記事本打開\windows\inf\sysoc.inf這個文件,用查找/替換功能把文件中的"hide"字元全部替換為空。這樣,就把所有組件的隱藏屬性都去掉了,存檔退出後再運行"添加-刪除程序",就會看見多出不少你原來看不見的選項,把其中那些你用不到的組件刪掉(記住存檔的時候要保存為sysoc.inf,而不是默認的sysoc.txt),如Internat信使服務、傳真服務、Windows messenger,碼表等,大約可騰出近50MB的空間。

16、清除系統臨時文件:系統的臨時文件一般存放在兩個位置中:一個Windows安裝目錄下的Temp文件夾;另一個是x:\Documents and Settings\"用戶名"\Local Settings\Temp文件夾(Y:是系統所在的分區)。這兩個位置的文件均可以直接刪除。

17、清除Internet臨時文件:定期刪除上網時產生的大量Internet臨時文件,將節省大量的硬碟空間。打開IE瀏覽器,從"工具"菜單中選擇"Internet選項",在彈出的對話框中選擇"常規"選項卡,在"Internet臨時文件"欄中單擊"刪除文件"按鈕,並在彈出"刪除文件"對話框,選中"刪除所有離線內容"復選框,單擊"確定"按鈕。

18、清除預讀文件:Windows XP的預讀設置雖然可以提高系統速度,但是使用一段時間後,預讀文件夾里的文件數量會變得相當龐大,導致系統搜索花費的時間變長。而且有些應用程序會產生死鏈接文件,更加重了系統搜索的負擔。所以,應該定期刪除這些預讀文件。預計文件存放在Windows XP系統文件夾的Prefetch文件夾中,該文件夾下的所有文件均可刪除。

19、壓縮NTFS驅動器、文件或文件夾:如果你的硬碟採用的是NTFS文件系統,空間實在緊張,還可以考慮啟用NTFS的壓縮功能。右擊要壓縮的驅動器-"屬性"-"常規"-"壓縮磁碟以節省磁碟空間",然後單擊"確定", 在"確認屬性更改"中選擇需要的選項。這樣可以節省約20% 的硬碟空間。在壓縮C盤的時候,最好在安全模式下壓縮,這樣效果要好一些。

20、關閉華醫生Dr.Watson:要關閉Dr.Watson可打開注冊表編輯器,找到"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug"分支,雙擊其下的Auto鍵值名稱,將其"數值數據"改為0,最後按F5刷新使設置生效,這樣就取消它的運行了。也在"開始"->"運行"中輸入"drwtsn32"命令,或者"開始"->"程序"->"附件"->"系統工具"->"系統信息"->"工具"->"Dr Watson",調出系統里的華醫生Dr.Watson ,只保留"轉儲全部線程上下文"選項,否則一旦程序出錯,硬碟會讀很久,並佔用大量空間。如以前有此情況,請查找user.dmp文件,刪除後可節省幾十MB空間。

21、關閉遠程桌面:"我的電腦"->"屬性"->"遠程","遠程桌面"里的"允許用戶遠程連接到這台計算機"勾去掉。

22、取消XP對ZIP支持:Windows XP在默認情況下打開了對zip文件支持,這要佔用一定的系統資源,可選擇"開始→運行",在"運行"對話框中鍵入"regsvr32 /u zipfldr.dll",回車確認即可取消XP對ZIP解壓縮的支持,從而節省系統資源。

23、關閉錯誤報告:當應用程序出錯時,會彈出發送錯誤報告的窗口,其實這樣的錯誤報告對普通用戶而言幾乎沒有任何意義,關閉它是明智的選擇。在"系統屬性"對話框中選擇"高級"選項卡,單擊"錯誤報告"按鈕,在彈出的"錯誤匯報"對話框中,選擇"禁用錯誤匯報"單選項,最後單擊"確定"即可。另外我們也可以從組策略中關閉錯誤報告:從"運行"中鍵入"gpedit.msc",運行"組策略編輯器",展開"計算機配置→管理模板→系統→錯誤報告功能",雙擊右邊設置欄中的"報告錯誤",在彈出的"屬性"對話框中選擇"已禁用"單選框即可將"報告錯誤"禁用。

24、關掉不用的設備:Windows XP總是盡可能為電腦的所有設備安裝驅動程序並進行管理,這不僅會減慢系統啟動的速度,同時也造成了系統資源的大量佔用。針對這一情況,你可在 設備管理器中,將PCMCIA卡、數據機、紅外線設備、列印機埠(LPT1)或者串口(COM1)等不常用的設備停用,方法是雙擊要停用的設備,在其屬性對話框中 的"常規"選項卡中選擇"不要使用這個設備(停用)"。在重新啟動設置即可生效,當需要使用這些設備時再從設備管理器中啟用它們。

25、定期清理系統還原點:打開磁碟清理,選擇其他選項->清理系統還原點,點擊清理。

26、卸載不需要的程序,這個就不用我多說了

27、其它優化:

a 將應用軟體裝在其它硬碟(不要安裝在系統盤下,這對重裝系統也有好處);

b 將"我的文檔"文件夾都轉到其他分區:在桌面的"我的文檔"圖標上是右擊滑鼠,選擇"屬性"->"移動" ;

c 將IE臨時文件夾都轉到其他分區:打開IE瀏覽器,選擇"工具"->"internet選項"->"常規"->"設置"->"移動文件夾";

d 把虛擬內存也轉到其它硬碟;

e 把pagefile.sys文件都指向一個地方:控制面板→系統→性能—高級→虛擬內存→更改,注意要點"設置"才會生效;

f 在桌面的"我的電腦"圖標上是右擊滑鼠,選擇"屬性"->"高級-性能設置"->"高級-虛擬內存",調至330-720。而且定時清理。

你電腦裡面有多少垃圾文件浪費內存(轉貼)

這個程序是自動清理電腦里的垃圾而不會破壞系統 比很多軟體都好哦

打開[開始]-[所有程序]-[附件]-[記事本]
然後復制以下內容

@echo off
echo 正在清除系統垃圾文件,請稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\COOKIES s\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
sfc /purgecache '清理系統盤無用文件
defrag %systemdrive% -b '優化預讀信息
echo 清除系統LJ完成!
echo. & pause
復制完保存,就是點記事本左上角的 文件 , 選保存 ,然後更名為「清除系統LJ.bat」 就OK了,以後只要雙擊運行該文件,當屏幕提示「清除系統LJ完成!就還你一個「苗條」的系統了!!

⑵ @echo off清理C盤文件的命令是什麼

在DOS中
新創建的文件一般是默認目錄下
C:\Documents and Settings\Administrator\

如果你用了CD命令 就必須回到你所後退的目錄下
如果找不到 試試用搜索吧!
清理文件也是看.BAT文件中寫的什麼命令了!
dos之bat批處理文件語法介紹
首先,批處理文件是一個文本文件,這個文件的每一行都是一條DOS命令(大部分時候就好象我們在DOS提示符下執行的命令行一樣),你可以使用DOS下的Edit或者Windows的記事本(notepad)等任何文本文件編輯工具創建和修改批處理文件。
其次,批處理文件是一種簡單的程序,可以通過條件語句(if)和流程式控制制語句(goto)來控制命令運行的流程,在批處理中也可以使用循環語句(for)來循環執行一條命令。當然,批處理文件的編程能力與C語言等編程語句比起來是十分有限的,也是十分不規范的。批處理的程序語句就是一條條的DOS命令(包括內部命令和外部命令),而批處理的能力主要取決於你所使用的命令。
第三,每個編寫好的批處理文件都相當於一個DOS的外部命令,你可以把它所在的目錄放到你的DOS搜索路徑(path)中來使得它可以在任意位置運行。一個良好的習慣是在硬碟上建立一個bat或者batch目錄(例如C:\BATCH),然後將所有你編寫的批處理文件放到該目錄中,這樣只要在path中設置上c:\batch,你就可以在任意位置運行所有你編寫的批處理程序。
第四,在DOS和Win9x/Me系統下,C:盤根目錄下的AUTOEXEC.BAT批處理文件是自動運行批處理文件,每次系統啟動時會自動運行該文件,你可以將系統每次啟動時都要運行的命令放入該文件中,例如設置搜索路徑,調入滑鼠驅動和磁碟緩存,設置系統環境變數等。下面是一個運行於Windows 98下的autoexec.bat的示例:
@ECHO OFF
PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\UCDOS;C:\DOSTools;C:\SYSTOOLS;C:\WINTOOLS;C:\BATCH
LH SMARTDRV.EXE /X
LH DOSKEY.COM /INSERT
LH CTMOUSE.EXE
SET TEMP=D:\TEMP
SET TMP=D:\TEMP

批處理的作用
簡單的說,批處理的作用就是自動的連續執行多條命令。
這里先講一個最簡單的應用:在啟動wps軟體時,每次都必須執行(>前面內容表示DOS提示符):
C:\>cd wps
C:\WPS>spdos
C:\WPS>py
C:\WPS>wbx
C:\WPS>wps
如果每次用WPS之前都這樣執行一遍,您是不是覺得很麻煩呢?
好了,用批處理,就可以實現將這些麻煩的操作簡單化,首先我們編寫一個runwps.bat批處理文件,內容如下:
@echo off
c:
cd\wps
spdos
py
wbx
wps
cd\
以後,我們每次進入wps,只需要運行runwps這個批處理文件即可。
常用命令
echo、@、call、pause、rem(小技巧:用::代替rem)是批處理文件最常用的幾個命令,我們就從他們開始學起。
echo 表示顯示此命令後的字元
echo off 表示在此語句後所有運行的命令都不顯示命令行本身
@與echo off相象,但它是加在每個命令行的最前面,表示運行時不顯示這一行的命令行(只能影響當前行)。
call 調用另一個批處理文件(如果不用call而直接調用別的批處理文件,那麼執行完那個批處理文件後將無法返回當前文件並執行當前文件的後續命令)。
pause 運行此句會暫停批處理的執行並在屏幕上顯示Press any key to continue...的提示,等待用戶按任意鍵後繼續
rem 表示此命令後的字元為解釋行(注釋),不執行,只是給自己今後參考用的(相當於程序中的注釋)。
例1:用edit編輯a.bat文件,輸入下列內容後存檔為c:\a.bat,執行該批處理文件後可實現:將根目錄中所有文件寫入 a.txt中,啟動UCDOS,進入WPS等功能。
批處理文件的內容為: 命令注釋:
@echo off 不顯示後續命令行及當前命令行
dir c:\*.* >a.txt 將c盤文件列表寫入a.txt
call c:\ucdos\ucdos.bat 調用ucdos
echo 你好 顯示"你好"
pause 暫停,等待按鍵繼續
rem 准備運行wps 注釋:准備運行wps
cd ucdos 進入ucdos目錄
wps 運行wps
批處理文件的參數
批處理文件還可以像C語言的函數一樣使用參數(相當於DOS命令的命令行參數),這需要用到一個參數表示符「%」。
%[1-9]表示參數,參數是指在運行批處理文件時在文件名後加的以空格(或者Tab)分隔的字元串。變數可以從%0到%9,%0表示批處理命令本身,其它參數字元串用%1到%9順序表示。
例2:C:根目錄下有一批處理文件名為f.bat,內容為:
@echo off
format %1
如果執行C:\>f a:
那麼在執行f.bat時,%1就表示a:,這樣format %1就相當於format a:,於是上面的命令運行時實際執行的是format a:
例3:C:根目錄下一批處理文件名為t.bat,內容為:
@echo off
type %1
type %2
那麼運行C:\>t a.txt b.txt
%1 : 表示a.txt
%2 : 表示b.txt
於是上面的命令將順序地顯示a.txt和b.txt文件的內容。

特殊命令
if goto choice for是批處理文件中比較高級的命令,如果這幾個你用得很熟練,你就是批處理文件的專家啦。
一、if 是條件語句,用來判斷是否符合規定的條件,從而決定執行不同的命令。 有三種格式:
1、if [not] "參數" == "字元串" 待執行的命令
參數如果等於(not表示不等,下同)指定的字元串,則條件成立,運行命令,否則運行下一句。
例:if "%1"=="a" format a:
2、if [not] exist [路徑\]文件名 待執行的命令
如果有指定的文件,則條件成立,運行命令,否則運行下一句。
如: if exist c:\config.sys type c:\config.sys
表示如果存在c:\config.sys文件,則顯示它的內容。
3、if errorlevel <數字> 待執行的命令
很多DOS程序在運行結束後會返回一個數字值用來表示程序運行的結果(或者狀態),通過if errorlevel命令可以判斷程序的返回值,根據不同的返回值來決定執行不同的命令(返回值必須按照從大到小的順序排列)。如果返回值等於指定的數字,則條件成立,運行命令,否則運行下一句。
如if errorlevel 2 goto x2
二、goto 批處理文件運行到這里將跳到goto所指定的標號(標號即label,標號用:後跟標准字元串來定義)處,goto語句一般與if配合使用,根據不同的條件來執行不同的命令組。
如:
goto end
:end
echo this is the end
標號用「:字元串」來定義,標號所在行不被執行。
三、choice 使用此命令可以讓用戶輸入一個字元(用於選擇),從而根據用戶的選擇返回不同的errorlevel,然後於if errorlevel配合,根據用戶的選擇運行不同的命令。
注意:choice命令為DOS或者Windows系統提供的外部命令,不同版本的choice命令語法會稍有不同,請用choice /?查看用法。
choice的命令語法(該語法為Windows 2003中choice命令的語法,其它版本的choice的命令語法與此大同小異):
CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text]
描述:
該工具允許用戶從選擇列表選擇一個項目並返回所選項目的索引。
參數列表:
/C choices 指定要創建的選項列表。默認列表是 "YN"。
/N 在提示符中隱藏選項列表。提示前面的消息得到顯示,
選項依舊處於啟用狀態。
/CS 允許選擇分大小寫的選項。在默認情況下,這個工具
是不分大小寫的。
/T timeout 做出默認選擇之前,暫停的秒數。可接受的值是從 0
到 9999。如果指定了 0,就不會有暫停,默認選項
會得到選擇。
/D choice 在 nnnn 秒之後指定默認選項。字元必須在用 /C 選
項指定的一組選擇中; 同時,必須用 /T 指定 nnnn。
/M text 指定提示之前要顯示的消息。如果沒有指定,工具只
顯示提示。
/? 顯示幫助消息。
注意:
ERRORLEVEL 環境變數被設置為從選擇集選擇的鍵索引。列出的第一個選
擇返回 1,第二個選擇返回 2,等等。如果用戶按的鍵不是有效的選擇,
該工具會發出警告響聲。如果該工具檢測到錯誤狀態,它會返回 255 的
ERRORLEVEL 值。如果用戶按 Ctrl+Break 或 Ctrl+C 鍵,該工具會返回 0
的 ERRORLEVEL 值。在一個批程序中使用 ERRORLEVEL 參數時,將參數降
序排列。
示例:
CHOICE /?
CHOICE /C YNC /M "確認請按 Y,否請按 N,或者取消請按 C。"
CHOICE /T 10 /C ync /CS /D y
CHOICE /C ab /M "選項 1 請選擇 a,選項 2 請選擇 b。"
CHOICE /C ab /N /M "選項 1 請選擇 a,選項 2 請選擇 b。"
如果我運行命令:CHOICE /C YNC /M "確認請按 Y,否請按 N,或者取消請按 C。"
屏幕上會顯示:
確認請按 Y,否請按 N,或者取消請按 C。 [Y,N,C]?

例:test.bat的內容如下(注意,用if errorlevel判斷返回值時,要按返回值從高到低排列):
@echo off
choice /C dme /M "defrag,mem,end"
if errorlevel 3 goto end
if errorlevel 2 goto mem
if errotlevel 1 goto defrag
:defrag
c:\dos\defrag
goto end
:mem
mem
goto end
:end
echo good bye
此批處理運行後,將顯示「defrag,mem,end[D,M,E]?」 ,用戶可選擇d m e ,然後if語句根據用戶的選擇作出判斷,d表示執行標號為defrag的程序段,m表示執行標號為mem的程序段,e表示執行標號為end的程序段,每個程序段最後都以goto end將程序跳到end標號處,然後程序將顯示good bye,批處理運行結束。
四、for 循環命令,只要條件符合,它將多次執行同一命令。
語法:
對一組文件中的每一個文件執行某個特定命令。
FOR %%variable IN (set) DO command [command-parameters]
%%variable 指定一個單一字母可替換的參數。
(set) 指定一個或一組文件。可以使用通配符。
command 指定對每個文件執行的命令。
command-parameters
為特定命令指定參數或命令行開關。
例如一個批處理文件中有一行:
for %%c in (*.bat *.txt) do type %%c
則該命令行會顯示當前目錄下所有以bat和txt為擴展名的文件的內容。

批處理示例
1. IF-EXIST
1)
首先用記事本在C:\建立一個test1.bat批處理文件,文件內容如下:
@echo off
IF EXIST \AUTOEXEC.BAT TYPE \AUTOEXEC.BAT
IF NOT EXIST \AUTOEXEC.BAT ECHO \AUTOEXEC.BAT does not exist
然後運行它:
C:\>TEST1.BAT
如果C:\存在AUTOEXEC.BAT文件,那麼它的內容就會被顯示出來,如果不存在,批處理就會提示你該文件不存在。
2)
接著再建立一個test2.bat文件,內容如下:
@ECHO OFF
IF EXIST \%1 TYPE \%1
IF NOT EXIST \%1 ECHO \%1 does not exist
執行:
C:\>TEST2 AUTOEXEC.BAT
該命令運行結果同上。
說明:
(1) IF EXIST 是用來測試文件是否存在的,格式為
IF EXIST [路徑+文件名] 命令
(2) test2.bat文件中的%1是參數,DOS允許傳遞9個批參數信息給批處理文件,分別為%1~%9(%0表示test2命令本身) ,這有點象編程中的實參和形參的關系,%1是形參,AUTOEXEC.BAT是實參。
3) 更進一步的,建立一個名為TEST3.BAT的文件,內容如下:
@echo off
IF "%1" == "A" ECHO XIAO
IF "%2" == "B" ECHO TIAN
IF "%3" == "C" ECHO XIN
如果運行:
C:\>TEST3 A B C
屏幕上會顯示:
XIAO
TIAN
XIN
如果運行:
C:\>TEST3 A B
屏幕上會顯示
XIAO
TIAN
在這個命令執行過程中,DOS會將一個空字元串指定給參數%3。
2、IF-ERRORLEVEL
建立TEST4.BAT,內容如下:
@ECHO OFF
XCOPY C:\AUTOEXEC.BAT D:IF ERRORLEVEL 1 ECHO 文件拷貝失敗
IF ERRORLEVEL 0 ECHO 成功拷貝文件
然後執行文件:
C:\>TEST4
如果文件拷貝成功,屏幕就會顯示「成功拷貝文件」,否則就會顯示「文件拷貝失敗」。
IF ERRORLEVEL 是用來測試它的上一個DOS命令的返回值的,注意只是上一個命令的返回值,而且返回值必須依照從大到小次序順序判斷。
因此下面的批處理文件是錯誤的:
@ECHO OFF
XCOPY C:\AUTOEXEC.BAT D:\
IF ERRORLEVEL 0 ECHO 成功拷貝文件
IF ERRORLEVEL 1 ECHO 未找到拷貝文件
IF ERRORLEVEL 2 ECHO 用戶通過ctrl-c中止拷貝操作
IF ERRORLEVEL 3 ECHO 預置錯誤阻止文件拷貝操作
IF ERRORLEVEL 4 ECHO 拷貝過程中寫盤錯誤
無論拷貝是否成功,後面的:
未找到拷貝文件
用戶通過ctrl-c中止拷貝操作
預置錯誤阻止文件拷貝操作
拷貝過程中寫盤錯誤
都將顯示出來。
以下就是幾個常用命令的返回值及其代表的意義:
backup
0 備份成功
1 未找到備份文件
2 文件共享沖突阻止備份完成
3 用戶用ctrl-c中止備份
4 由於致命的錯誤使備份操作中止
diskcomp
0 盤比較相同
1 盤比較不同
2 用戶通過ctrl-c中止比較操作
3 由於致命的錯誤使比較操作中止
4 預置錯誤中止比較
disk
0 盤拷貝操作成功
1 非致命盤讀/寫錯
2 用戶通過ctrl-c結束拷貝操作
3 因致命的處理錯誤使盤拷貝中止
4 預置錯誤阻止拷貝操作
format
0 格式化成功
3 用戶通過ctrl-c中止格式化處理
4 因致命的處理錯誤使格式化中止
5 在提示「proceed with format(y/n)?」下用戶鍵入n結束
x
0 成功拷貝文件
1 未找到拷貝文件
2 用戶通過ctrl-c中止拷貝操作
4 預置錯誤阻止文件拷貝操作
5 拷貝過程中寫盤錯誤
3、IF STRING1 == STRING2
建立TEST5.BAT,文件內容如下:
@echo off
IF "%1" == "A" formAT A:
執行:
C:\>TEST5 A
屏幕上就出現是否將A:盤格式化的內容。
注意:為了防止參數為空的情況,一般會將字元串用雙引號(或者其它符號,注意不能使用保留符號)括起來。
如:if [%1]==[A] 或者 if %1*==A*
5、GOTO
建立TEST6.BAT,文件內容如下:
@ECHO OFF
IF EXIST C:\AUTOEXEC.BAT GOTO _COPY
GOTO _DONE
:_COPY
COPY C:\AUTOEXEC.BAT D:\
:_DONE
注意:
(1) 標號前是ASCII字元的冒號":",冒號與標號之間不能有空格。
(2) 標號的命名規則與文件名的命名規則相同。
(3) DOS支持最長八位字元的標號,當無法區別兩個標號時,將跳轉至最近的一個標號。
6、FOR
建立C:\TEST7.BAT,文件內容如下:
@ECHO OFF
FOR %%C IN (*.BAT *.TXT *.SYS) DO TYPE %%C
運行:
C:>TEST7
執行以後,屏幕上會將C:盤根目錄下所有以BAT、TXT、SYS為擴展名的文件內容顯示出來(不包括隱藏文件)。

⑶ C盤怎麼新建txt

用管理員身份創建,或者你懂命令可以在cmd窗口裡來做為了系統的安全性啊。要是誰都能在系統盤隨便弄個東西,出了問題怎麼辦?

⑷ 用CMD命令DIR查找c盤里所有txt格式的文件,並且將文件的位置路徑輸出到一個新建的TXT文本中。怎麼做啊

dir c:\*.txt /s >d:\List_C.txt

⑸ 將C盤上的所有文件名都記錄在filelist.txt文件的命令是

dir d:\ c:\filelist.txt
這樣就在C:盤根目錄下生成了一個名為「filelist.txt」的文本文件,該文件中即包含D:盤的文件夾列表。
如果希望將D:盤中子目錄中的文件和文件夾列表也全部列出來,可以在命令提示符窗口中輸入以下命令。
dir d:\ /s c:\filelist.txt
如果使用下面的命令,即加一個/b,則會生成一個簡單的文件名列表,不包括其它信息,這種方法可能更加實用一些。
dir d:\ /s /b c:\filelist.txt<BR> 生成文本文件後,就可以將該文件中的內容拷貝到Excel中以備日後查詢,或者將該文件作為一個對象插入到Excel工作表中。這樣以後就可以快速找到所需要的光碟了。

⑹ 利用dos命令在c盤根目錄下建立文件,文件名稱為「a.txt" 追加內容為」b". 求大神,在線等

下面這條命令可以在任何路徑下執行:
echo b>>c:\a.txt
如果在c盤根目錄下可以執行:
echo b>>a.txt

註:>>也可以用>代替,使用一次的效果是相同的,區別是重負執行時,前者是追加,後者是替換

⑺ 怎樣在dos命令中c盤根目錄下建立一個文本文件:test.txt

可以藉助命令echo 1234>>c: est.txt來實現。以WINDOWS中的CMD界面為例,進入到CMD界面以後輸入上述的命令並按下回車鍵即可完成創建。具體的操作方法如下:

1、在電腦上點擊左下角的開始,選擇運行進入。

閱讀全文

與c盤命令txt相關的資料

熱點內容
海立壓縮機海信系 瀏覽:204
社保如何在app上合並 瀏覽:220
小米加密照片後綴 瀏覽:234
我的世界網易手機怎麼創伺服器 瀏覽:978
載入單頁源碼 瀏覽:930
阿里雲伺服器seo 瀏覽:777
海洋斗什麼時候上線安卓 瀏覽:86
中行app如何查每日匯款限額 瀏覽:840
輸入伺服器sn是什麼意思 瀏覽:725
sha1演算法java 瀏覽:90
asp代碼壓縮 瀏覽:851
按鍵壓槍源碼 瀏覽:180
福建伺服器負載均衡是什麼 瀏覽:697
演算法將所有的島嶼連通 瀏覽:313
51單片機40引腳是什麼 瀏覽:536
手機文件夾大小怎麼調節 瀏覽:309
android自定義日期選擇器 瀏覽:658
租伺服器要看什麼 瀏覽:164
Lightroom文件夾移動以後 瀏覽:968
web前端pdf 瀏覽:898