Pro*_*oVB 6 windows cmd batch-file string-concatenation
我想在.bat文件中创建一个动态文件路径.目前文件路径如下所示:
"C:\FolderA\FolderB\FileA.xlsx"
Run Code Online (Sandbox Code Playgroud)
我想在文件名中加入今天的日期以产生类似的东西:
/exp:"C:\FolderA\FolderB\FileA " & date() & ".xlsx" /T`
Run Code Online (Sandbox Code Playgroud)
我已经尝试创建一个变量并将其与硬编码部分连接但它不起作用:
set Mydate=!date:~10,4!!date:~7,2!!date:~4,2!
/exp:"C:\FolderA\FolderB\FileA "&%Mydate%&".xlsx" /T
Run Code Online (Sandbox Code Playgroud)
批量连接字符和变量以及引号的规则是什么?如何使用记事本批量调试?
?
/exp:"C:\FolderA\FolderB\FileA "&%Mydate%&".xlsx" /T
Run Code Online (Sandbox Code Playgroud)
?
这不是cmd语法.要设置变量,请使用该set命令.也是为了连接,你没有(读:必须)使用类似连接符号的东西:
set "var=C:\FolderA\FolderB\FileA %Mydate%.xlsx"
Run Code Online (Sandbox Code Playgroud)
(不管/exp:或/t应该做什么 - 它不起作用cmd)
要重命名文件,请使用ren(或长格式rename).要获得命令的帮助,请使用command /?例如rename /?
| 归档时间: |
|
| 查看次数: |
23750 次 |
| 最近记录: |