此代码效果不佳。这应该将创建的文件复制到另一个目录。但是这段代码没有复制任何东西,我也看不到我犯错的地方
@echo off
dir *.txt>>Alek.txt
for %%x in %1 do echo %%x>>"%2"
copy "h:\bat\zad\a\Alek.txt" "h:\bat\zad\b"
:pause
答案 0 :(得分:0)
我认为您需要将第三行更改为:
for /f %%x in %1 do echo %%x>>"%2"
如果您尝试将文件的内容写入另一个文件。但这只会在您将两个参数传递给的批处理文件中起作用。