Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.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/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
Windows/Batch:在目录和子文件夹中搜索文件类型并打印到文本文件_Windows_Batch File_Cmd - Fatal编程技术网

Windows/Batch:在目录和子文件夹中搜索文件类型并打印到文本文件

Windows/Batch:在目录和子文件夹中搜索文件类型并打印到文本文件,windows,batch-file,cmd,Windows,Batch File,Cmd,我正在处理批处理文件中的一行代码,它将扫描用户配置文件并显示配置文件中存储的所有.txt文件 代码上方粗体的一行是我对它所做工作的评论 这就是我所拥有的,但我不断地遇到一个我不知道如何修复的错误 (扫描PC的C:/Active\u用户档案)(搜索any.txt)(A:以下) A:(在当前工作目录中创建.txt,显示指向.txt的路径) 批处理行: echo "Scanning Directory: C:\%USERPROFILE% echo "Terminal Destination:%CD

我正在处理批处理文件中的一行代码,它将扫描用户配置文件并显示配置文件中存储的所有.txt文件

代码上方粗体的一行是我对它所做工作的评论

这就是我所拥有的,但我不断地遇到一个我不知道如何修复的错误


(扫描PC的C:/Active\u用户档案)(搜索any.txt)(A:以下)

A:(在当前工作目录中创建.txt,显示指向.txt的路径)


批处理行:

echo "Scanning Directory: C:\%USERPROFILE%
echo "Terminal Destination:%CD%\%INPUT%"

cd /D C:\%USERPROFILE% DIR *.txt /A /s /b > %CD%\%INPUT%\Example.txt

echo "Scanning Directory: C:\%USERPROFILE%
echo "Terminal Destination:%CD%\%INPUT%"

输出:

echo "Scanning Directory: C:\%USERPROFILE%
echo "Terminal Destination:%CD%\%INPUT%"

cd /D C:\%USERPROFILE% DIR *.txt /A /s /b > %CD%\%INPUT%\Example.txt

echo "Scanning Directory: C:\%USERPROFILE%
echo "Terminal Destination:%CD%\%INPUT%"
“扫描目录:C:\Users\josep”
“终端目的地:M:\\ U TodaysRefresh\6”
文件名、目录名或卷标语法不正确。
“扫描目录:C:\Users\josep”
“终端目的地:M:\\ U TodaysRefresh\6”

我建议这一行
cd/dc:\%USERPROFILE%DIR*.txt/A/s/b>%cd%\%INPUT%\Example.txt
应该在
DIR
之前分成两行


那么我必须告诉你,这只是
%USERPROFILE%
而不是
C:\%USERPROFILE%

谢谢你的输入。我要试一试。只是为了确保我应该有这样的语法?cd/D%USERPROFILE%DIR*.txt/A/s/b>%cd%\%INPUT%\Example.txt