Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/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

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
Loops For循环,不包括已定义的文件扩展名_Loops_Batch File_For Loop - Fatal编程技术网

Loops For循环,不包括已定义的文件扩展名

Loops For循环,不包括已定义的文件扩展名,loops,batch-file,for-loop,Loops,Batch File,For Loop,我试图在批处理文件中运行FOR循环,但将某个文件扩展名从操作中排除(因为这些是临时文件,一旦下载,其他程序将自动重命名) 我的文件夹(我之前在批处理文件中定义为%%landing\u folder%%)可以包含6个文件: a、 莫夫 b、 wmv c、 阿维 d、 暂时的 e、 jpg f、 暂时的 我想使用这个命令 for /f %%i IN ('dir %landing_folder% /b') do move %landing_folder%\%%i %ingest_folder% 并

我试图在批处理文件中运行FOR循环,但将某个文件扩展名从操作中排除(因为这些是临时文件,一旦下载,其他程序将自动重命名)

我的文件夹(我之前在批处理文件中定义为%%landing\u folder%%)可以包含6个文件:

a、 莫夫

b、 wmv

c、 阿维

d、 暂时的

e、 jpg

f、 暂时的

我想使用这个命令

for /f %%i IN ('dir %landing_folder% /b') do move %landing_folder%\%%i %ingest_folder% 
并让它只将.mov、.wmv、.avi和.jpg移动到我的%%ingest_folder%%中,但保留.temporary文件


希望我已经清楚地表明了我在这里要实现的目标

另一种选择。不要排除不需要的文件,而是包括需要的文件

for /f %%i IN ('dir %landing_folder% /b ^|  findstr /i /e  " .avi .mov .jpg"') do move %landing_folder%\%%i %ingest_folder% 
for %%x in (avi mov jpg wmv) do move "%landing_folder%\*.%%x" "%ingest_folder%"

另一种选择。不要排除不需要的文件,而是包括需要的文件

for %%x in (avi mov jpg wmv) do move "%landing_folder%\*.%%x" "%ingest_folder%"

在哪种系统/终端中?Bash?在什么样的系统/终端中?猛击?