如何ECHO"复杂"路径使用批处理文件?

时间:2015-06-26 06:24:41

标签: batch-file

我使用术语"复杂"非常轻松,因为路径本身并不难解析,但无论如何我都面临着一个问题。

如果我试图回应以下陈述,它会失败&我无法弄清楚原因。

FOR /L %%G IN (1,1,5) DO (
echo name:sc%%G >> create.txt
echo Q:\sc%%G >> create.txt
echo DHIWAKAR-PC:sc%%G:F >> paths.txt
) 

如果我用上面的代码替换上面的代码,事情就好了。不幸的是,它还会打印引号("")。反正有没有避免这个?

FOR /L %%G IN (1,1,5) DO (
echo "name:sc%%G" >> create.txt
echo "Q:\sc%%G" >> create.txt
echo "DHIWAKAR-PC:sc%%G:F" >> paths.txt
) 

1 个答案:

答案 0 :(得分:4)

FOR /L %%G IN (1,1,5) DO (
 (echo(name:sc%%G)>> create.txt
 (echo(Q:\sc%%G)>> create.txt
 (echo(DHIWAKAR-PC:sc%%G:F)>> paths.txt
)

第一个可能会失败,因为数字是针对流数字。