Çıktıyı bir dosyaya yönlendiren çok basit bir Batch dosyası yazdım. Ben klasör ve dosyaları bir yeri vardır bir dizinde Toplu Dosya çalıştırdığınızdaToplu çıktı dosyalarına boyut sınırı var mı?
DATE /T > FileTreeList.txt
TIME /T >> FileTreeList.txt
cd >> FileTreeList.txt
tree /f /a >> FileTreeList.txt
, çıktı dosyası (FileTreeList.txt) ~ 621KB de keser: Aşağıda metin vücudu. Toplu Dosyayı komut modundan çalıştırırsam ve çıktıyı bir dosyaya aktarırsam, aynı sonuçları alırım. Ancak, sonuçların ekranda görüntülenmesine izin verirseniz, tüm sonuçları gösterir.
Neden ve nasıl düzeltilir?
Tüm komutları parantez içine alırsanız ve sadece bir kez yazmanız için FileTreeList.txt dosyasını açarsanız aynı sonuçları alır mısınız? (tarih/t & time/t & cd & tree/f/a)> FileTreeList.txt' – rojo
Yukarıdaki 4 satırlı toplu iş dosyasının, çalıştırdığınız sırada aynı ayrıcalıklarla (= aynı kullanıcı hesabıyla) çalıştığından emin misiniz? Son komut, sonuçları çıkış penceresine sahip bir komut istemi penceresinden el ile mi? Bu, farklı dizin listeleri için bir açıklama olabilecek tüm dizinlerdeki geçiş erişim izinleri için önemlidir. – Mofi
Dört satırını bir toplu iş dosyasında, önce geçerli dizini C sürücüsünün köküne geçirerek ve dört komutun çıktısını Windows 7 x64'te 'F: \ Temp \ FileTreeList.txt 'dosyasına yazarak denedim. Liste dosyası, tüm dosya ağacını içermeyi tamamladıktan sonra toplu dosya yürütme işleminden sonra 8.3 MB'dı. – Mofi