1樓:匿名使用者
第一步:進入windows的ms-dos視窗。
windows 2000/xp叫命令列。
提示符),進入要查詢空資料夾的驅動器。
執行: dir /ad/b/s | sort /r >
小提示 上面命令列中「|」的輸入方法是按住shift鍵。
按「」鍵。第二步:命令執行後,當前目錄下會生成乙個檔案。
其中包含了逆序排列的所有資料夾的清單。用word或記事本開啟該檔案,把每一行內容分別放入一對英文引號之內,然後在每一行前面插入「rd 」字首(rd後加乙個空格)。
以word為例,按ctrl h開啟「查詢和替換」功能,查詢「^p」(不含引號,下同。「^p」可以使用以下方法輸入:在「查詢和替換」對話方塊中點「高階」按鈕,然後點選「特殊字元。
段落標記」),替換成「^prd 」(rd後面加乙個空格),然後手工修正第一行和最後一行的內容。儲存修改後的檔案,進入命令列視窗執行這個批處理檔案。
將試圖刪除(即rd命令的作用)每乙個資料夾,但包含內容的資料夾不可能用rd命令刪除,結果就刪除了所有空的資料夾。
知其所以然:我們來了解一下前面dir命令的執行原理:「/ad」要求dir命令選出所有目錄;「/b」表示只顯示資料夾名稱(不顯示dir命令的標題資訊或摘要);「s」表示搜尋,即查詢當前資料夾及其所有的子資料夾。
dir命令的輸出通過管道命令(「|傳遞給sort命令。sort命令的作用是排序,「/r」選項表示逆序排列。
最後,sort命令的輸出被重定向(「>到檔案。由於要求sort命令逆序排列輸出結果,所以檔案中子資料夾總是位於父資料夾的前面,因而刪除資料夾時,空的子資料夾總是先被刪除,空的父資料夾也得以被刪除。可以看到,巧妙運用windows內建命令,許多表面上看起來複雜的任務也可以輕而易舉地完成!
檢視資料夾全部隱藏檔案:如果想檢視windows資料夾和它所有子資料夾中全部的隱藏檔案,只需輸入 c:windows.* ah/s/b/p。
輕鬆建立長檔名檔案列表:你可以建立乙個批處理檔案如,其中的內容只有dir *.b >,將它複製到要建立檔案列表的資料夾,然後雙擊執行即可將資料夾所有檔案的列表儲存到檔案中。
多個目錄齊現身:如果想同時列出c盤。
和d盤根目錄。
下的內容,那麼只要輸入c: d:即可。
2樓:匿名使用者
你用sq嗎。微軟的sq都是用維護計劃的啊。你可以設定讓他幾天備份。備份出來的檔案保留幾天。都是中文的很簡單。你看一下。
如何讓批處理檔案執行完畢後視窗不關閉
我是要經常查詢 驅動的命令所以寫了個 query.bat txt改名就行,然後用記事本開啟直接寫 在win10 64 底下可以 內容如下 三行 sc query filelock sc query nsffilectl pause 批處理後面加 apause goto a 一直不關 加上echo.p...
批處理如何分主程式和子程式?
剛了乙個批處理的問題,拿到這給你做例子吧,下面的 的作用是檢測乙個預設程序,要是不存在則自動關機。其中的 c標籤就是乙個子程式,在主程式中呼叫了這個子程式,不明白請追問,滿意 好評。set p pros 請在這裡輸入你要檢測的程序 如,這個是工作管理員程序,回車結束 ltasklist fi ima...
批處理檔案 bat如何實現延時執行
1 首先開啟電腦桌面左下角的開始選單欄,選擇開啟之中的 執行 選項。2 然後在彈出來的執行視窗中,點選鍵入命令 cmd 回車確定。3 之後在出現的視窗中,輸入 timeout t 10 這條命令會等待10秒,並且可以按任意鍵跳過等待。4 然後輸入 timeout t 300 nobreak 這條命令...