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
Batch file 分批定向倍频_Batch File_Dir - Fatal编程技术网

Batch file 分批定向倍频

Batch file 分批定向倍频,batch-file,dir,Batch File,Dir,当我运行以下行时: dir C:\FILENAME *.bat /b > C:\TEXTFILE.txt 我在TEXTFILE.txt中收到以下信息: BATCHNAME.bat BATCHNAME.bat 如何让它只输出每个文件的名称一次 dir C:\FILENAME\*.bat /b > C:\TEXTFILE.txt 您要求dir命令列出两组不同的文件,即C:\FILENAME的内容和当前目录中所有.BAT文件的列表(之间有空格)。因此,输出文件中的两行使用: dir

当我运行以下行时:

dir C:\FILENAME *.bat /b > C:\TEXTFILE.txt
我在TEXTFILE.txt中收到以下信息:

BATCHNAME.bat
BATCHNAME.bat
如何让它只输出每个文件的名称一次

dir C:\FILENAME\*.bat /b > C:\TEXTFILE.txt
您要求
dir
命令列出两组不同的文件,即C:\FILENAME的内容和当前目录中所有.BAT文件的列表(之间有空格)。因此,输出文件中的两行使用:

dir C:\FILENAME\*.bat /b > C:\TEXTFILE.txt
               ^
     note the added backslash

假设您在
c:\filename
目录中,您的原始命令将获得两个副本,因为它要求两个不同的东西。

这解决了问题,我一定是无意中删除了反斜杠。非常感谢。