将路径存储在变量或文本文件中。批处理文件

时间:2015-01-08 20:26:42

标签: batch-file

我有这段代码

FORFILES /p C:\tester\ /D -2 /S /C "cmd /c if @isdir==FALSE chdir">testtest.txt

它已存储在testtest.txt

这是我的第二个代码

FORFILES /p C:\tester\ /D -2 /S /C "cmd /c if @isdir==FALSE @path ..\sc"

我想将路径存储在.txt或变量中,但我不能。

1 个答案:

答案 0 :(得分:0)

根据您的评论,您只需要列出所有文件(而非目录)并在文本文件中收集这些文件名。

只需将输出更改为@echo,然后将所有输出重定向到同一文件:

FORFILES /p C:\tester\ /D -2 /S /C "cmd /c if @isdir==FALSE @echo @path " >> somefile.txt

当然,您可以添加文件名的路径,将其放在您选择的目录中。