Board logo

标题: [文件操作] 可不可以继续向bat文件里添加内容? [打印本页]

作者: comicguests    时间: 2011-6-30 11:58     标题: 可不可以继续向bat文件里添加内容?

  1. @echo off&color f1&title
  2. ::setlocal enabledelayedexpansion&cls
  3. path=%path%;%~d0\DOS\网络;%~d0\DOS\command\第三方命令行程序;%~d0\DOS\command;%~d0\DOS\源码;%~d0\DOS\sysbkup
  4. md F:\download\&cd.>F:\download\☆キラ☆.bat
  5. >>F:\download\☆キラ☆.bat echo @echo off^&color f1^&title
  6. :start ============================================================
  7. set /p "str_key=输入关键词:"
  8. set /p "sourPath=输入文件夹地址:"
  9. >>F:\download\☆キラ☆.bat echo for /r %%%%a in (*%str_key%*.rmvb) do move %%%%~sa %sourPath%
  10. >>F:\download\☆キラ☆.bat echo for /r /d %%%%a in (*%str_key%*) do del /a /f /s "%%%%a\*.torrent"
  11. set "choice="&set/p choice=是否继续添加?(y/n):
  12. if /i "%choice%"=="y" goto:start
  13. if /i "%choice%"=="n" >>F:\download\☆キラ☆.bat echo for /f "delims=" %%%%i in ^('dir /ad /b /s^^^|sort /r'^) do rd /q "%%%%i" 2^>nul
  14. :end ==============================================================
复制代码
我又来提问了.....
以上的代码可以往bat里添加内容
但却是一次性的......
可不可以不删除原bat内容
继续添加呢?
可以的话,
我希望新添加的内容比如下面的
for /r %%a in (*Aria*.rmvb) do move %%~sa F:\视频\戦う\绯弹的aria\
for /r /d %%a in (*Aria*) do del /a /f /s "%%a\*.torrent"

这个代码可以添加到
@echo off&color f1&title

下面第一行

如果已经有最前的
@echo off&color f1&title

最后的
for /f "delims=" %%i in ('dir /ad /b /s^|sort /r') do rd /q "%%i" 2>nul

最好不要再添加一次......

要求是不是有点多了?..
真心的求教!!!




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2