@ECHO OFF if "%~1" equ "" exit RD /Q /S %* DEL /Q /F %* %~1这
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 11:22:34
@ECHO OFF if "%~1" equ "" exit RD /Q /S %* DEL /Q /F %* %~1这里的~是什么意思?
”
结合不同的命令、不同的场景有不同的意思
--------------------------
【注意】你这里,表示删除引号!
--------------------------
%1表示启动bat文件时,第二个参数;
--------------------------
[1]
也就是说,你在开始-运行中输入,xx.bat “ss”
%0 ---- xx.bat
%1 ---- "ss"
--------------------------
[2] 对%1的扩充
接着「1」中描述
1 ----- ss
--------------------------
懂了没~
再问: "[2] ~对%1的扩充 接着「1」中描述 %~1 ----- ss" 那%~1是代表%1,%2,%3.....%9吗? ~这个符号有没有哪里有资料介绍?
再答: 1.~可以作为对%1、%2.。。的扩充,表示删除引号 2.%1表示启动脚本的第2个参数 3. %~1表示将%1中的引号去掉 假设原先%1=“搜索”,那么%~1=搜索;如果没有引号,%1=%~1; 资料我不知道,我是找的国外网站看的,google搜索Batch之类的,会有很多
结合不同的命令、不同的场景有不同的意思
--------------------------
【注意】你这里,表示删除引号!
--------------------------
%1表示启动bat文件时,第二个参数;
--------------------------
[1]
也就是说,你在开始-运行中输入,xx.bat “ss”
%0 ---- xx.bat
%1 ---- "ss"
--------------------------
[2] 对%1的扩充
接着「1」中描述
1 ----- ss
--------------------------
懂了没~
再问: "[2] ~对%1的扩充 接着「1」中描述 %~1 ----- ss" 那%~1是代表%1,%2,%3.....%9吗? ~这个符号有没有哪里有资料介绍?
再答: 1.~可以作为对%1、%2.。。的扩充,表示删除引号 2.%1表示启动脚本的第2个参数 3. %~1表示将%1中的引号去掉 假设原先%1=“搜索”,那么%~1=搜索;如果没有引号,%1=%~1; 资料我不知道,我是找的国外网站看的,google搜索Batch之类的,会有很多
英语翻译@echo off echo 正在清除系统垃圾文件,请稍等.del /f /s /q %systemdrive%
垃圾清理清除@echo off echo 正在清除系统垃圾文件,请稍等.del /f /s /q %systemdriv
英语翻译@echo offpauseecho 正在清理系统垃圾文件,请稍等.del /f /s /q %systemdr
del/f/s/q c:\*.
del/f/s/q%systemdrive%\*.
del /f /s /q 中的f.s.q是什么意思?
del /f /s /q %systemdrive%\*.tmp
del命令后面参数的意思?/f/s/q/a
del /f /s /q这个命令的每个参数是什么意思
del *.* /f/s/q/a *.*是删除所有文件吗?
del %%0%% /f和 del /f /s /q %systemdrive%\*.* 最好一个一个解释
del /f/s/q 与 /f /s /q /a 有什么不同【bat命令】