在共享驱动器上,该目录中有一个目录“Q:\ batch_Rxaoutput”,有超过一千个目录,例如“Q:\ batch_Rxaoutput \ SUNY”或“Q:\ batch_Rxaoutput \ PDFL”。 “Q:\ batch_Rxaoutput”中的子目录仅包含四个字母代码,其中每月报告由SSIS包输出。有时报告需要由于错误而重新运行,因此在大约一个输出位置之一中创建了多个报告。我的目标是遍历每个文件夹“Q:\ batch_Rxaoutput”并移动文件夹,子文件夹和文件包含相同的名称。
例如在Q:\ Batch_Rxaoutput \ EEKY中有: Q:\ Batch_Rxaoutput \ EEKY \ Dec2014_20150108044150 Q:\ Batch_Rxaoutput \ EEKY \ Dec2014_20150114090454 Q:\ Batch_Rxaoutput \ EEKY \ Dec2014_20150115094531 Q:\ Batch_Rxaoutput \ EEKY \ Feb2015_20150302122307 Q:\ Batch_Rxaoutput \ EEKY \ Jan2015_20150202214348 Q:\ Batch_Rxaoutput \ EEKY \ Jan2015_20150214223734
我想只移动当前没有文件夹,子文件夹和文件。 每月文件夹名称为Month.year_year.month.hours(军事).hours.seconds.milliseconds 所以基本上如果有多个文件夹名称Feb2015_ *或Jan2015 *移动下划线后面具有最低数值的那些。
如果可能,我希望从.bat cmd完成此操作。
如果有更多信息可以提供帮助,请告知我们。