当前位置:首页 > Windows程序 > 正文

反正只要你在批处理文件里面用 for

2024-03-31 Windows程序

rem mkdir c:\build
md c:\build

rem Mount the Windows share to Z drive
net use x: \\172.16.10.240\Infa_Shared\Infa_Build\Mercury\AT_build\Windows

rem Start unzip windows build to local machine, no need to copy

x:

FOR /F "delims=|" %%I IN (‘DIR "*.*" /B /O:D‘) DO SET newest=%%I

start winrar x %newest% c:\build

常识点:

1. rem是bat 注释

2. md copy del 等根基命令

3. net use 映射共享路径到磁盘

4. start winrar x %newest% c:\build 操作winrar 解压

5. FOR /F "delims=|" %%I IN (‘DIR "*.*" /B /O:D‘) DO SET newest=%%I 获取最新的文件,赋值给变量newest

6. %, %%的区别

%%i 这种变量是for 语句里面 特有的变量(还有一种是外部变量,接受外部参数的格局是%1 -%9 共9个变量),
只有在批措置惩罚惩罚里面才写 两个 %% 号暗示变量,cmd中只用 一个 % 号。横竖只要你在批措置惩罚惩罚文件里面用 for,,变量就用 %%。

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/35859.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494590访问次数
  • 建站天数
  • 友情链接