Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 为目录中的每个文件保存行_Batch File - Fatal编程技术网

Batch file 为目录中的每个文件保存行

Batch file 为目录中的每个文件保存行,batch-file,Batch File,我试图从某个目录中获取所有文件,并保存每一行 for /r %%i in (C:\SECMD\Mods\modHandler\ModDir\*.txt) do ( set "file=%%i" ( echo %%i set /p Line_1= set /p Line_2= echo %Line_1% ) <C:\SECMD\Mods\modHandler\ModDir\%file% ) pause 我知道变量被覆盖了,我可以在修复后找出答案。您可以尝试以下方法: for /F "de

我试图从某个目录中获取所有文件,并保存每一行

for /r %%i in (C:\SECMD\Mods\modHandler\ModDir\*.txt) do (
set "file=%%i"
(
echo %%i
set /p Line_1=
set /p Line_2=
echo %Line_1%
) <C:\SECMD\Mods\modHandler\ModDir\%file%
)

pause
我知道变量被覆盖了,我可以在修复后找出答案。

您可以尝试以下方法:

for /F "delims=" %%A in ('dir "%CD%" /b /A:-D')  do (
echo %%A
)

张贴一篇文章,例如为。。。执行(echo%%i)。也许您应该使用
/R
选项阅读
for
命令的帮助文件
FOR/R[[drive:]path]%变量在(set)DO…..
您也在代码块中,因此需要使用。如果要读取文件的内容,请将
用于/F
for /F "delims=" %%A in ('dir "%CD%" /b /A:-D')  do (
echo %%A
)