Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.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 D:\Folder /S /Q|FIND /i "OWNER" | findstr /m /i "\.mkv$" >> D:\Folder\list.txt 我试过这个,但它的工作,但它打印的所有者姓名,日期,大小。我想要的就是文件列表。我找不到解决这个问题的办法。我该怎么做呢?试试这个: @echo off setlocal set "s=DIR D:\Folder /S /Q^|FIND /i "OWNER" ^|findstr

我想列出指定所有者和指定扩展名的文件

DIR D:\Folder /S /Q|FIND /i "OWNER" | findstr /m /i "\.mkv$" >> D:\Folder\list.txt
我试过这个,但它的工作,但它打印的所有者姓名,日期,大小。我想要的就是文件列表。我找不到解决这个问题的办法。我该怎么做呢?

试试这个:

@echo off
setlocal

set "s=DIR D:\Folder /S /Q^|FIND /i "OWNER" ^|findstr /m /i "\.mkv$""
for /f "Tokens=5,6*" %%a in ('%s%') do >>D:\Folder\list.txt echo %%a %%b %%c