Dosyaları Uzantı ve Tarihe Göre Toplu Olarak Kopyalama veya Taşıma.

click fraud protection

Birkaç gün önce bir müşteri, kaynak diskte yer kazanmak için, uzantılarına ve eski olmalarına bağlı olarak büyük bir dosya grubunu başka bir konuma (sürücü) taşımamı istedi. Biraz araştırdıktan sonra, bu görevi gerçekleştirmenin daha güvenilir yolunun Microsoft'un ROBOCOPY yardımcı programını kullanmak olduğunu keşfettim.

Dosyaları Uzantı ve Tarihe Göre Toplu Olarak Kopyalama veya Taşıma.

Bu öğretici, büyük bir dosya kümesini ROBOCOPY kullanarak başka bir konuma nasıl kopyalayabileceğinize veya taşıyabileceğinize ilişkin yönergeler içerir.

  • Kaynak:Robocopy Tam Referans

ROBOCOPY Kullanarak Dosyaları Toplu Olarak Kopyalama veya Taşıma.

1. Açık Güç kalkanı veya Yönetici olarak Komut İstemi.
2.
Gerçekleştirmek istediğiniz eyleme göre aşağıdaki ilgili komutlardan birini verin:

A. Yalnızca dosyaları (alt klasörler olmadan) bir klasörden diğerine kopyalamak için şu ROBOCOPY komutunu verin:

  • ROBOKOPİ "kaynak" "hedef"

Örnek1: 'C:\4test' klasörünün dosyalarını 'F:\4testbackup' klasörüne kopyalamak için komut şudur:

  • ROBOCOPY "C:\4test" "F:\4testbackup"

Örnek2: 'C:\4test' klasörünün tüm dosyalarını 'F:\4testbackup' klasörüne taşımak için komut şudur:

  • ROBOCOPY "C:\4test" "F:\4testbackup" /MOVE

B. Tüm içeriği (dosyalar ve alt klasörler) bir klasörden diğerine kopyalamak için şu ROBOCOPY komutunu verin:

  • ROBOKOPİ "kaynak" "hedef" /S

Örnek1: 'C:\4test' klasörünün tüm dosyalarını ve alt klasörlerini 'F:\4testbackup' klasörüne kopyalamak için komut şudur:

  • ROBOCOPY "C:\4test" "F:\4testbackup" /S

Örnek1: Tüm dosyaları ve alt klasörleri 'C:\4test' klasöründen 'F:\4testbackup' klasörüne taşımak için komut şudur:

  • ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE

C. Belirli bir süreden önce oluşturulan tüm dosyaları bir klasörden (ve alt klasörlerinden) başka bir klasöre kopyalamak için şu ROBOCOPY komutunu verin:*

  • ROBOKOPİ "kaynak" "hedef" /S /MINAGE: n

* MİNAJ: n = MINimum dosya YAŞI – n gün/tarihten daha yeni dosyaları hariç tut.

Örnek1: 180 günden (6 ay) eski tüm eski dosyaları ve alt klasörleri 'C:\4test' klasöründen 'F:\4testbackup' klasörüne kopyalamak için komut şudur:

  • ROBOCOPY "C:\4test" "F:\4testbackup" /S /MINAGE: 180

Örnek2: 180 günden (6 ay) daha eski olan tüm eski dosyaları ve alt klasörleri 'C:\4test' klasöründen 'F:\4testbackup' klasörüne taşımak için komut şudur:

  • ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE /MINAGE: 180

D. Belirli bir tarihten sonra oluşturulan tüm dosyaları bir klasörden (ve alt klasörlerinden) başka bir klasöre kopyalamak için şu ROBOCOPY komutunu verin:*

  • ROBOKOPİ "kaynak" "hedef" /S /MAKSAJ: n

* MAKSAJ: n = MAKSİMUM dosya YAŞI – n gün/tarihten eski dosyaları hariç tut

Örnek1: Son 180 günde (6 ay) oluşturulan tüm yeni dosyaları ve alt klasörleri 'C:\4test' klasöründen 'F:\4testbackup' klasörüne kopyalamak için komut şudur:

  • ROBOCOPY "C:\4test" "F:\4testbackup" /S /MAXAGE: 180

Örnek2: Son 180 günde (6 ay) oluşturulan tüm yeni dosya ve alt klasörleri 'C:\4test' klasöründen 'F:\4testbackup' klasörüne taşımak için komut şudur:

  • ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE /MAXAGE: 180

E. Dosyaları uzantılarına göre bir klasörden diğerine kaynak klasördekiyle aynı klasör yapısını oluşturarak kopyalamak için şu ROBOCOPY komutunu verin:

  • ROBOCOPY "kaynak" "hedef" .FileExtension /S

Örnek1: Tüm JPG dosyalarını 'C:\4test' klasöründen ve alt klasörlerinden 'F:\4testbackup' klasörüne kopyalamak için komut şudur:

  • ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S

Örnek2: Tüm JPG dosyalarını 'C:\4test' klasöründen ve alt klasörlerinden 'F:\4testbackup' klasörüne taşımak için komut şudur:

  • ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE

F. Dosyaları uzantılarına ve eskiliklerine göre bir klasörden diğerine kopyalamak için (kaynak klasörde olduğu gibi hedefte aynı klasör yapısını oluşturarak), şu ROBOCOPY komutunu verin:

  • ROBOCOPY "kaynak" "hedef" .FileExtension /S /MINAGE: n

Örnek1: 180 günden önce oluşturulan tüm JPG dosyalarını 'C:\4test' klasöründen ve alt klasörlerinden 'F:\4testbackup' klasörüne kopyalamak için komut şudur:

  • ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MINAGE: 180

Örnek2: 180 günden önce oluşturulmuş tüm JPG dosyalarını 'C:\4test' klasöründen ve alt klasörlerinden 'F:\4testbackup' klasörüne taşımak için komut şudur:

  • ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE /MINAGE: 180

Örnek3: Son 180 günde oluşturulan tüm JPG dosyalarını 'C:\4test' klasöründen ve alt klasörlerinden 'F:\4testbackup' klasörüne kopyalamak için komut şudur:

  • ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MAXAGE: 180

Örnek4: Son 180 günde oluşturulan tüm JPG dosyalarını 'C:\4test' klasöründen ve alt klasörlerinden 'F:\4testbackup' klasörüne taşımak için komut şudur:

  • ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE /MAXAGE: 180

Bu kadar! Deneyiminizle ilgili yorumunuzu bırakarak bu kılavuzun size yardımcı olup olmadığını bana bildirin. Lütfen başkalarına yardımcı olmak için bu kılavuzu beğenin ve paylaşın.