创建批处理文件以显示包含文件参数的所有文件内容

时间:2013-08-08 12:04:31

标签: windows batch-file command-prompt

我想创建一个批处理脚本,它将为我提供@ fname,@ fdate,@ fsize

等参数

我已经使用了下面的

@forfiles /p path /m A*.bak /c "cmd /c echo @fsize @fname @fdate,@ftime"

但是@fsize只提供了10位数字,而不是超出了它,因此失去了正确的信息

我也试过

for %I in (E:\*.txt) do @echo %~znI

但它在bat文件中不起作用。

是否有任何其他选项只能获得输出而不是其他注释,如DIR命令。提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这将从命令行执行类似的工作。将所有%加倍到%%,以便在批处理文件中使用它。

for %a in (A*.bak) do @echo %~za "%~na" %~ta