返回列表 发帖

[文件操作] [已解决]批处理怎么往bat文件里添加内容?

如题.....
比如
@echo off&color f1&title
for /r %%a in (*Fireball*.rmvb) do move %%~sa F:\视频\吐槽\火球\
for /r %%a in (*FAIRY*.rmvb) do move %%~sa F:\视频\戦う\妖精的尾巴\
for /r /d %%a in (*FAIRY*) do del /a /f /s "%%a\*.torrent"COPY
往里添加如下代码
for /r %%a in (*Aria*.rmvb) do move %%~sa F:\视频\戦う\绯弹的aria\
for /r /d %%a in (*Aria*) do del /a /f /s "%%a\*.torrent"COPY
变成
@echo off&color f1&title
for /r %%a in (*Fireball*.rmvb) do move %%~sa F:\视频\吐槽\火球\
for /r %%a in (*FAIRY*.rmvb) do move %%~sa F:\视频\戦う\妖精的尾巴\
for /r /d %%a in (*FAIRY*) do del /a /f /s "%%a\*.torrent"
for /r %%a in (*Aria*.rmvb) do move %%~sa F:\视频\戦う\绯弹的aria\
for /r /d %%a in (*Aria*) do del /a /f /s "%%a\*.torrent"COPY
????
1

评分人数

    • zm900612: 感谢给帖子标题标注[已解决]字样PB + 2

@echo off
more +3 "%~f0" >>C:\test.bat
goto :eof
for /r %%a in (*Aria*.rmvb) do move %%~sa F:\视频\戦う\绯弹的aria\
for /r /d %%a in (*Aria*) do del /a /f /s "%%a\*.torrent"COPY
1

评分人数

TOP

2# HAT
@echo off&color f1&title
::setlocal enabledelayedexpansion&cls
path=%path%;%~d0\DOS\网络;%~d0\DOS\command\第三方命令行程序;%~d0\DOS\command;%~d0\DOS\源码;%~d0\DOS\sysbkup
md F:\download\&cd.>F:\download\☆キラ☆.bat
>>F:\download\☆キラ☆.bat echo @echo off^&color f1^&title
:start ============================================================
set /p "str_key=输入关键词:"
set /p "sourPath=输入文件夹地址:"
>>F:\download\☆キラ☆.bat echo for /r %%%%a in (*%str_key%*.rmvb) do move %%%%~sa %sourPath%
>>F:\download\☆キラ☆.bat echo for /r /d %%%%a in (*%str_key%*) do del /a /f /s "%%%%a\*.torrent"
set "choice="&set/p choice=是否继续添加?(y/n):
if /i "%choice%"=="y" goto:start
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
:end ==============================================================COPY
你的代码该如何添入呢?
偶刚才试了一下,失败.........
可以的话,
我希望
for /r %%a in (*Aria*.rmvb) do move %%~sa F:\视频\戦う\绯弹的aria\
for /r /d %%a in (*Aria*) do del /a /f /s "%%a\*.torrent"COPY
这个代码可以添加到
@echo off&color f1&titleCOPY
下面第一行

如果已经有最前的
@echo off&color f1&titleCOPY
最后的
for /f "delims=" %%i in ('dir /ad /b /s^|sort /r') do rd /q "%%i" 2>nulCOPY
最好不要再添加一次......

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

TOP

你怎么试的?哪里失败了?

TOP

4# HAT


啊...
我还什么都不会,所以乱改了一下.....
无视吧.....
...只是将
more +3 "%~f0" 加到了>>F:\download\☆キラ☆.bat前面
goto :eof替换了echo ..

TOP

返回列表