the*_*les 7 script command-line text-formatting batch-file
我写了一个命令行脚本,它列出了我想要做的事情的文件列表,比如压缩、删除或电子邮件。该列表将采用以下格式:
7z-Compression-List.txt:
========================
file1
file2
file3
etc...
Run Code Online (Sandbox Code Playgroud)
对于压缩,我想将列表中的所有行合并为一行。像这样:
文件 1、文件 2、文件 3 等
这样我就可以同时将所有文件输入到 7z 命令行应用程序中。
有谁知道我怎么能做到这一点?也许是某种for循环?
我最终在另一个问题中找到了答案,这里是 Stack Overflow
@ECHO OFF
setlocal
(SET file-list=)
FOR /f "delims=" %%x IN (7z-Compression-List.txt) DO (
CALL SET file-list=%%file-list%%, %%x
)
SET file-list=%file-list:~1%
ECHO file-list=%file-list%
Run Code Online (Sandbox Code Playgroud)
它工作得很好。这是Magoo 答案的修改副本,如果您喜欢这个答案,请随时为原作者点赞。
| 归档时间: |
|
| 查看次数: |
5704 次 |
| 最近记录: |