我有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文件(而不是所有文件)执行操作
答案 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"