Teorik olarak, kullanmak /DCOPY:Ttüm sorunlarınızı çözmelidir.
Ancak, bunun olduğunu gördüm ve buna "hata" diyeceğimden emin değilim, daha ziyade işlem dizisinin bir sonucu (Tamam, hata).
Bu komut tüm dosyaları kopyalamak için çalışmalıdır C:\Brushesiçin D:\NEWBrushesve /DCOPY:Tkaynak klasörün damgaları hedef klasöre kopyalanacak neden olmalıdır:
robocopy "C:\Brushes" "D:\NEWBrushes" /COPY:DAT /DCOPY:T
Gördüğüm şey (en azından bazı Robocopy sürümlerinde) komutun başarılı olması, ancak D:\NEWBrushesklasörün zaman damgasının geçerli tarih ve saate ayarlanmış olmasıdır.
Dolayısıyla, /DCOPY:Tözellik kopyaladığınız "temel" (en üstteki) klasör için çalışmıyor gibi görünüyor .
Çalıştığına inanıyorum, ancak hedef klasörün zaman damgasının daha sonra işlem sırasında yer alan işlemler tarafından "üzerine basıldığını" düşünüyorum.
Bu komut için olduğuna inandığım şey:
robocopy "C:\Brushes" "D:\NEWBrushes" /COPY:DAT /DCOPY:T
şuna benzer:
D:\NEWBrushesZaten mevcut değilse klasör oluştur
- Dan damgası Kopya
C:\BrushesiçinD:\NEWBrushes
- Dosyaları ve alt klasörleri
C:\Brushes-D:\NEWBrushes
Adım 3'te, klasör içeriğinin değiştirilmesi D:\NEWBrusheszaman damgasının D:\NEWBrushesdeğişmesine neden olduğu görülmektedir .
Benim için "geçici çözüm" robocopydosyaları ve klasörleri kopyalama komutunu çalıştırmak, sonra (aynı) robocopykomutunu ikinci kez çalıştırmak oldu.
İlk çalıştırdığınızda:
robocopy "C:\Brushes" "D:\NEWBrushes" /COPY:DAT /DCOPY:T
tüm dosyalar ve klasörler kopyalanacaktır. Sonra tekrar çalıştırın:
robocopy "C:\Brushes" "D:\NEWBrushes" /COPY:DAT /DCOPY:T
(or)
robocopy "C:\Brushes" "D:\NEWBrushes" /DCOPY:T
İkinci kez robocopyçalıştığında, içinde hiçbir dosya veya klasörler D:\NEWBrushesmodifiye edilecek ve /DCOPY:Tseçenek söyleyecektir robocopygelen zaman damgası kopyalamak C:\Brushesiçin D:\NEWBrushes(klasörler / dosyalar halinde olmadığı sürece C:\Brushesbunun ilk çalıştırma sonra değişmiş robocopy).
rsyncancak hedef klasörünüzün sonunda bir eğik çizgi yoksa? GUI kullanmak yerine komut dosyasını komut satırı düzeyinde değiştirmeye ne dersiniz? Komut satırı aracının ihtiyacınız olanı yapacağını biliyorum.