批量创建文件夹中的.text文件,来自folderA,不在文件夹中

时间:2014-04-26 16:12:42

标签: windows batch-processing robocopy

我有c:\folderA个.mxf文件(例如1)C0001.mxf,C0002.mxf,C0003.mxf,C0004.mxf,C0005.mxf,C0006.mxf,C0007.mxf,C0008.mxf ,C0009.mxf,C0010.mxf,C0011.mxf等..

c:\FolderB包含一些文件.avi(例如1),名为C0001.avi,C0002.avi

我希望在c:\folderC空的.mxf文件中生成那些在folderA中出现的文件,但是在文件扩展名不同的情况下也不会在文件夹B中生成--->例1:folderC必须是C0003.mxf,C0004.mxf,C0005.mxf ecc .. [但不是C0001.mxf和C0002.mxf,因为folderB有jet C0001.avi和C0002.avi)

我喜欢用

robocopy "%source%" "%destination%" *.mxf /create

robocpy只能对folderA的.mxf文件(而不是所有文件)执行操作

1 个答案:

答案 0 :(得分:0)

测试一下:请阅读此页面以了解Stack Overflow的工作原理https://stackoverflow.com/tour

@echo off
for %%a in ("c:\folderA\*.mxf") do if not exist "c:\folderB\%%~na.*" type nul >"c:\folderC\%%~nxa"