【发布时间】:2011-01-31 11:35:55
【问题描述】:
我有一个带有外部配置文件的批处理文件。假设我需要删除配置文件中指定为单行分隔列表的文件。文件可能如下所示:
[config.cfg]
*.pdb;*.config
[batch.bat]
...
for /f "tokens=* delims=;" %%b in (%DATA_10%) do (
CALL DEL "%%b%"
)
...
批处理代码应该遍历文件列表并删除它们。
如果我有另一个外部文件分配给 %DATA_10% 变量,其中包含要每行删除一个的文件列表,那么它就完美了。但是,我需要的是从 config.cfg 中提取的文件,如您在上面看到的(全部在一行上),否则我的批处理中需要太多的配置文件。
有解决方案的想法吗?
【问题讨论】:
标签: batch-file for-loop dos text-processing