Windows 10'da bir dizi dosyayı paralel klasör yapısına nasıl taşırım


3

Dosya türüne göre ayrı klasörlere ayırmak istediğim hem görüntü hem de video klasörlerine sahip bir klasörüm var. Bunun bir komut dosyası olmasını istiyorum, böylece daha fazla dosya içe aktarıldığında yeniden çalıştırabilirim.

Geçerli dosya yapısı

Şu anda görüntüler ve videolar, tarihe göre birleştirildikleri bir klasörde

Images/
    2018-08/
          image1.png
          Video1.mp4
    2018-09/
          image1.png
          video1.mp4

Hedef Yapısı

Komut dosyasını çalıştırdıktan sonra, klasör yapısının ve dosya adlarının, görüntülerin görüntü yapısında kalması ve videoların ayrı bir yapıya taşınması noktasında saklanmasını istiyorum.

Images/
    2018-08/
          image1.png
    2018-09/
          image1.png
Videos/
    2018-08/
          Video1.mp4
    2018-09/
          video1.mp4

Şimdiye kadar ne denedim

Windows move komutuna baktım ama sadece tek bir klasöre uygulanıyor gibi görünüyor.

Ayrıca o zaman çözüm baktım nasıl dosyaları kopyalamak ve yapıyı tutmak için? . Önceden tanımlanmış bir uzantı ve başlangıç ​​klasörü içeren önceden tanımlanmış bir dosya listesine sahip olmamam dışında sorunum neredeyse çözüldü.

Bazı notlar

  • Görüntüler ve Videolar gibi daha yüksek klasörler önceden tanımlanacak ve statik olacaktır
  • Resimlerin altındaki alt klasörlerin otomatik olarak kopyalanması gerekir
  • Dosya adları hamleler arasında çoğaltılabilir

Yanıtlar:


6

robocopyHangi Windows 7 ve üstü yerleşik olduğunu kontrol edin .

Dosya ve klasörleri belirli bir maskeyle taşıyabilir.

Senin durumunda, böyle bir şey kullanarak çalışması gerekir: robocopy \images \videos *.mp4 /copyall /s /mov

Komutu tam olarak elde edene kadar, üzerinde gerçekten karıştırılabilecek büyük bir klasör yapısında çalıştırmadan önce, birkaç klasörde ve dosyada test etmenizi tavsiye ederim.

https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy


Denedim / kopyaladım ve Deneme bilgi izinleriyle ilgili bir sorunum vardı, o yüzden denedim / kopyalayın: DAT, S NTFS erişim kontrol listesi (ACL), O Sahip bilgisi, U Denetleme bilgileri dahil değilken herhangi bir endişeniz var mı?
user1605665

@ user1605665 gerçekten değil. Şimdi bahsettiğinize benzer sorunları kendim hatırlıyor gibiyim. Bir sunucuda / bilgisayarda farklı kullanıcılarla iş ağında bu daha önemli olurdu. Onlar sadece bilgisayarınızdaki dosyalarınızsa, gerçekten önemli değil. Dosyalar yine de üst klasörden izinleri devralır.
Başvurular
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.