隨筆 - 20  文章 - 8  trackbacks - 0
          <2009年1月>
          28293031123
          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
          搞什么東西,能不能改個完整的  回復  更多評論
            

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


          網站導航:
           
          主站蜘蛛池模板: 罗源县| 固始县| 营口市| 永登县| 前郭尔| 论坛| 奉新县| 麦盖提县| 永福县| 伊春市| 越西县| 伊吾县| 惠安县| 哈尔滨市| 高安市| 泰州市| 高碑店市| 迁安市| 紫阳县| 石景山区| 改则县| 涟源市| 深州市| 陕西省| 长兴县| 四川省| 慈利县| 嵊州市| 梓潼县| 长汀县| 锦屏县| 舟山市| 建始县| 罗平县| 伊金霍洛旗| 六枝特区| 哈巴河县| 淳安县| 泰安市| 云浮市| 晴隆县|