隨筆 - 20  文章 - 8  trackbacks - 0
          <2007年3月>
          25262728123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          ???? windows的臨時文件夾中總是有很多沒用的東西。寫了個批處理程序,每次開機都清空臨時文件夾。

          @ECHO OFF

          rem 如果這個參數中帶有空格,請使用""將其引起來
          rem 如:"C:\Documents and Settings\Administrator\Local Settings\Temp"

          rem 檢查并保存參數。去掉參數兩邊的""
          if '%1' EQU '' goto END
          for %%i in (%1) do set DELDIR="%%~i"

          rem 判斷路徑是否存在
          if not exist %DELDIR% goto END

          rem 詢問用戶
          echo 您是要將%1下面的文件和文件夾全部刪除嗎?Y,刪除;N,不刪除
          set /p INPUTVAR=
          if "%INPUTVAR%"=="y" goto CONTINUE
          if "%INPUTVAR%"=="Y" goto CONTINUE
          goto END
          :CONTINUE

          rem 保存當前路徑
          set CURRENT_DIR="%cd%"

          rem 到達目標路徑
          for %%i in (%DELDIR%) do %%~di
          cd %DELDIR%

          rem 刪除所有文件夾
          @ECHO ON
          for /D %%i in (*) do rd /q /s "%%~fi"

          rem 刪除所有文件
          del /s /q *
          @ECHO OFF

          rem 返回初始路徑
          for %%i in (%CURRENT_DIR%) do %%~di
          cd %CURRENT_DIR%

          :END

          @ECHO ON

          ???? 在windows2003上試過了。其它操作系統沒試,不能保證運行正常。

          posted on 2007-03-23 13:24 卜清楚 閱讀(1680) 評論(1)  編輯  收藏 所屬分類: os.windows

          FeedBack:
          # re: 批處理程序-清空文件夾 2009-01-29 15:40 zoom100
          搞什么東西,能不能改個完整的  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 洛宁县| 伊金霍洛旗| 临江市| 左权县| 涞水县| 玛曲县| 饶河县| 三江| 天长市| 同仁县| 平南县| 马尔康县| 高尔夫| 阳高县| 沧源| 安庆市| 海门市| 明水县| 鄱阳县| 扎兰屯市| 博罗县| 呼玛县| 溧水县| 于田县| 凤冈县| 广元市| 威海市| 嘉定区| 黄龙县| 海盐县| 股票| 怀宁县| 开远市| 康平县| 确山县| 合阳县| 视频| 凉城县| 平潭县| 浠水县| 邛崃市|