【发布时间】:2009-08-27 08:37:03
【问题描述】:
我有一个包含目录名的文件 (directories.txt),每个文件都在一行中,我想扩展该行
C:\Documents and Settings\%USERNAME%\My Documents
在我的脚本中以真实用户名运行脚本。然而,回声与行完全相同,%USERNAME% 不会扩展。
FOR /f "tokens=*" %%X IN (directories.txt) DO (
ECHO %%X
)
回显显示“C:\Documents and Settings\%USERNAME%\My Documents”而不是 C:\Documents and Settings\ janco \My Documents
有什么想法吗?
【问题讨论】:
标签: batch-file for-loop variable-expansion