Windows'ta klasör yapısını kopyala


9

Klasör yapısını başka bir konumdaki bir konumdan çoğaltmak istiyorum. Ayrıca, sadece bir seviye derinlikteki yapının kopyalanmasını istiyorum. Bunu yapmanın bir yolu var mı?

Windows 7 Professional 64 bit kullanıyorum.


Bunu yapan bir araç mı arıyorsunuz yoksa onu mı uygulamanız gerekiyor?

bir araç, sanırım bu soru süper kullanıcı için daha alakalı? Birisi taşıyabilir mi?
Pulkit Sinha

Yanıtlar:


8

XXCOPY'yi / T ve / DL anahtarlarıyla kullanabilirsiniz.

/ DL Dizin yerleştirmenin işlenmesini n seviyeyle sınırlar.

/ T Dizin yapısı oluşturur, ancak dosyaları kopyalamaz. Boş olanlar dahil tüm dizinleri kopyalar

http://www.xxcopy.com


7

Üçüncü taraf programları kullanmak istemiyorsanız, windows 7 yerel XCOPY komutu da bir klasör yapısını çoğaltabilir.

xcopy source dest /t /e

boş klasör içeren ancak dosyaları kopyalamadan dizin yapısını oluşturur.


4

Robocopy , Windows 7'deki xcopy'nin yerini alır / değiştirir ve kopyaların N klasör düzeyleriyle derin sınırlandırılmasına izin verir, örn:

robocopy <source> <dest> /e /create /lev:2
  • /eboş olsa bile alt klasörler içerir ( /sbunun yerine boş klasörleri hariç tutmak için kullanın )

  • /create yalnızca klasör yapısını ve sıfır uzunluktaki dosyaları kopyalar

  • /lev:NN seviyelere sınırları alt klasör geçişi dahil<source> belirttiğiniz klasöre ... öylesine /lev:1dahil sadece olurdu <source>kendisi klasör ve /lev:2hemen altında herhangi bir alt klasörleri de içerir <source>bunların alt klasörleri, ancak, vb

Ayrıntılar için http://technet.microsoft.com/en-us/library/cc733145.aspx adresine bakın.


2

Bir komut isteminden:

cd C:\Path\To\Source
for /d %i in (*) do @md "C:\Path\To\Destination\%i"

Adında boşluk bulunan klasörleri dikkate almak için hedef yolunu belirttiğinizden emin olun.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.