隨筆 - 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 卜清楚 閱讀(1679) 評論(1)  編輯  收藏 所屬分類: os.windows

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

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


          網站導航:
           
          主站蜘蛛池模板: 靖宇县| 永善县| 马公市| 绥棱县| 阿城市| 曲水县| 苏尼特右旗| 常州市| 苗栗县| 唐海县| 昆山市| 郎溪县| 栾川县| 雷波县| 临武县| 什邡市| 衡东县| 化州市| 饶平县| 新泰市| 珲春市| 彩票| 南川市| 株洲市| 木兰县| 丹棱县| 禹州市| 特克斯县| 云南省| 丹江口市| 顺义区| 霍邱县| 枝江市| 广南县| 中宁县| 裕民县| 洛川县| 深水埗区| 航空| 读书| 三河市|