2016-12-13 33 views
0

沒有辦法使用多個wildcart在XCOPY:IM是google搜索一些替代那些什麼用的,而不是多個通配符在XCOPY

XCOPY /D:%DATE%/s/i/y \\server\folder1\different_folders_*\*_CPU2* %DESTINATION_PATH% 

,但我的搜索wasnt成功。 有沒有其他方法可以進行此搜索? 我會很高興你指向我的一些鏈接,我可以提高我的技能。

+0

無,你不能,這是根本不支持;你可以使用['for'loop](http://ss64.com/nt/for.html):'(/ \ server \ folder1 \ different_folders_ *「中的/ D %% D)do xcopy/D:%DATE%/ S/I/Y「%%〜D \ * _ CPU2 *」「%DESTINATION_PATH%」' – aschipfl

回答

0

進出口使用日期爲SEACH,這樣我就可以做到這一點:

:while 
    if %fromDate% leq %toDate% ( 
    XCOPY /s/i/y \\server\folder1\different_folders_%fromDate%\*_CPU2* %DESTINATION_PATH% 

::incrementing the date %fromdate% 

goto :while 
) 

如果有人感興趣,我如何增加日期:使用格式YYYYMMDD IM(如20170520)

SET /A "fromDate=!fromDate! + 1" 
    IF %fromDate:~6,2% == 31 (
     SET /A "fromDate=!fromDate! + 69" 
    ) 
    IF %fromDate:~4,2% == 13 (
     SET /A "fromD 
    ) 
相關問題