0

我觉得最好单独提出这个问题,而不是期待我对之前帖子的评论得到答案。

我已经%jobn%为唯一的目录号设置了变量有没有一种方法可以搜索未知元素以添加到另一个变量中,我知道通过命令行我可以运行Dir D09854*,我会得到一个带有全名的报告,可以以某种方式收集并添加到命名变量吗?

S:\SWDA\HBOS>dir d09854*
 Volume in drive S is Images
 Volume Serial Number is FE8F-38FE

 Directory of S:\SWDA\HBOS

18/02/2013  10:29    <DIR>          D09854_Parent Test

我想将元素添加"_"到变量之后,这样我就可以通过组合来%DirDesc%创建完整路径%jobn%%DirDesc%"D09854_Parent Test"

4

1 回答 1

0

dir d09854* /b将在一行中恢复完整的文件夹名称,没有多余的东西,如果有什么用处?你在用什么写这个小部件?它必须是老式的 DOS,还是可以使用较新的命令扩展?

在有限的旧 DOS 下,我想不出一种方法将其放入 SET 变量中,而不将其通过管道传输到临时批处理文件中,首先将 ECHOset variable=放入其中,然后在管道中使用 >> 附加到它。 ..然后调用临时批处理文件执行命令!

于 2013-02-18T15:44:09.687 回答