Yolu .txt içinde listelenen dosyaların bir robografisini yapmak istiyorum (aşağıda dosya yapısıdır):
Path
C:\file1
C:\file2
etc.
Bir robokopi yapmam ve dosyanın adını kaydetmem gerekiyor. Bunu nasıl yapabilirim? Döngü için denedim ama başarısız oldu - aşağıdaki örneğe bakın:
for /f %%f in (test.txt) do robocopy /mir %%f D:\temp2
7
“ Döngü için denedim ama başarısız oldu. ” Harika! Şimdi, lütfen betiğinizi paylaşın, böylece diğerleri düzeltmenize / geliştirmenize yardımcı olabilir.
—
Techraf
Örnek ('test.txt' deki / f %% f için) / robocopy / mir %% f D: \ temp2 '
—
jax
belirli bir klasörden belirli bir dosyayı kopyalamak için
—
Yorik,
robocopy /mir sourcefolder destinationfolder filename
birden fazla dosya adı içerebilecek şekilde kullanırsınız . Örneğin, bir dosya olduğundan "c: \ file1" adında böyle bir klasör olmadığından örnek başarısız olur . Ancak, tüm dosyaların tek bir yolda olduğunu varsayarsak robocopy /mir c:\sourcedir d:\temp2 "%%f"
, adlarında boşluk bulunan dosyalar için tırnak kullanmak için muhtemelen iyi bir fikir deneyebilirsiniz .