Yalnızca bazı alt dizinleri kopyala


0

Geniş ve derin bir dizin yapısına sahibim ve sadece bazı alt klasörleri kopyalamak istiyorum. Örneğin, yalnızca kopyala (minimatch notasyonu) ./foo/bar/baz/**/*ve ./bar/foo/**/*her şeyi hariç tut.

Kopyalama iletişim kutusunda (F5) neyin kopyalanacağını belirleyebileceğimi biliyorum ve fied "Yalnızca bu tür dosyalar:" içindeki bazı klasörleri hariç tutabiliyorum| MyFolderToExclude\ , ancak bu yardımcı olmuyor.

Ben toplam komutan ile bu mümkün değil, bunun için başka bir deneme ve hızlı yol ne olurdu (örneğin, bir powershell veya xcopy kullanarak)?


Get-childitem'de -depth parametresini kullanabilirsiniz. Tam olarak aradığın şeyin bu olduğundan emin değilim? get-childitem c: \ foo -recursive -depth 2. Bence -depth PowerShell 3 veya 4'te ortaya çıktı.
Tim Haintz

Maalesef -depthçalışmıyor. Kopyalamak istediğim klasörlerin sağlık derinliği var. Ve aynı derinlikte başka bir klasörü atlamak istiyorum.
17:17
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.