2012-08-01 14 views
7

birçok sunucuda bir hizmet çalışıyor ve bazı makinelerde bu hizmet için diğer makinelere göre başka bir eklenti setine ihtiyacım var.Yalnızca varolan dosyaları robocopy ile kopyala

Tüm bu ana makinelerde, bu ana makine için gerekli bazı eklenti dosyalarının bulunduğu klasör zaten var. Şimdi bunları tek bir kaynaktan güncellemeliyim.

Robocopy'un, dosyayı yalnızca sunucudaki klasörde bulunan ve herhangi bir ek dosyada olmayan kaynaklardan kopyalar olması önemlidir.

/XX bayrağının bunu yapacağı sanıyordum, ama benim için işe yaramıyor.

robocopy <src> <dst> /E /XX /NP 

Hangi komut benim için doğru bir olurdu:

Bu kullandığım komut nedir?

DÜZENLEME: Tamam, Almanca çeviri biraz bozuk. Robocopy orijinal İngilizce yardım kullanmayı tam olarak ne söylüyor:

/XL : eXclude "Lonely" files and dirs (present in source but not destination) 
     This will prevent any new files being added to the destination. 

("kaynak mevcut değil hedef" Alman çeviride çok yararlı bölümünü bırakılırsa)

+0

sayesinde, yerine oldukça yararlı – martinus

+0

Sorunuzu düzenlemek için, çözümle bir yanıt kurabilir ve bu şekilde işaretleyebilir misiniz? Tüm araştırmacılar için teşekkürler. –

+0

@MatM Stockoverflow'un kendime bir cevap göndermesi için çok erken bir çözüm buldum (izin vermezdim). Ve daha sonra yapmayı unuttum - ama şimdi yaptım! – meilon

cevap

10

Tamam, Alman çeviri biraz kötü. Robocopy orijinal İngilizce yardım kullanmayı tam olarak ne söylüyor:

/XL : eXclude "Lonely" files and dirs (present in source but not destination) 
     This will prevent any new files being added to the destination. 

("kaynak mevcut değil hedef" Alman çeviride çok yararlı bölümünü bırakılırsa)

İlgili konular