Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> XP系統基礎知識 >> 利用BAT批處理輕松創建分類目錄

利用BAT批處理輕松創建分類目錄

日期:2017/2/8 15:08:25      編輯:XP系統基礎知識

  對董師傅這樣的軟件狂人來說,從各大網站上下載各種新奇好用的軟件,幾乎是每天都要做的事情,日久天長,硬盤中的軟件越來越多。但是,當我們需要用到某款軟件時,經常會找不到該軟件在硬盤的什麼位置。如果我們提前建立一個大型的軟件分類目錄並將軟件按分類存放,以後查找軟件時就方便多了。但而這樣的軟件分類目錄一般會包含多個文件夾,新建文件夾並重命名,所有的工作僅靠人工來完成的話,工作量實在是太大了。怎樣才能解決這個棘手的問題呢?下面,就給大家介紹一個用批處理命令快速建立一個標准的大型軟件分類目錄的“懶人辦法”。

  第一步:先在一個硬盤空間比較大的分區的根目錄下(如E盤)新建一個名為“軟件下載”的文件夾,接著在IE的地址欄輸入某網站的軟件分類頁面的地址,比如天空軟件站的軟件分類頁面www.skycn.com/sort/soft_sort.html,回車,然後單擊菜單“文件→另存為”命令,將這個頁面另存為一個文本文件,保存到“E:軟件下載”目錄下,文件名為“軟件分類目錄.txt”。

  第二步:打開“軟件分類目錄.txt”文件,刪除這個文本文件中和軟件分類無關的多余文字和空格,然後分別在每一大類的軟件分類名稱的左邊輸入數字1並按下空格鍵(如圖1),編輯完畢後保存對該文本文件所做的修改。

  
  圖1

  第三步:新建一個名為“軟件分類目錄”的批處理文件,其內容如下:

@echo off
  set root=%cd%
  setlocal ENABLEDELAYEDEXPANSION
  for /f "tokens=*" %%i in (軟件分類目錄.txt) do (
   set list=%%i
   set new=md !list!
   if "!list:~0,1!"=="1" cd %root% & md !list:~2! & cd !list:~2! & set new=
   !new!
  )

  上述內容輸入完畢後,把這個批處理文件也保存到“E:軟件下載”目錄下,最後雙擊運行它,就可以在“E:軟件下載”目錄下生成一個標准的大型軟件分類目錄了(如圖2),打開圖2中任何一個目錄(如“網絡軟件”),大家會發現該目錄下還有以圖1中A處的文字為分類標准建立的一些子目錄。這樣,當我們以後再下載軟件時,只需要對號入座,將該軟件保存到相應的目錄下就可以了。

  

  圖二

Copyright © Windows教程網 All Rights Reserved