Birden fazla metin dosyasını tek metin dosyasına birleştirmeniz gereken birkaç durum vardır. Örneğin, yüzlerce metin dosyası içeren, hepsi farklı dizinlerde bulunan, Excel'e içe aktarma için tek bir dosyada birleştirmeniz gereken bir CD, vb. Alabilirsiniz.
Ağ günlüğünüz varsa, aynı zamanda yararlıdır. Veri madenciliği veya veri analizi amacıyla birleştirmek istediğiniz dosyalar, sunucu günlük dosyaları veya yedek günlükleri. Metin dosyalarını bir araya getirmeye ilişkin birkaç farklı yol vardır ve sonuçlar seçtiğiniz yönteme bağlı olarak biraz farklıdır.
Bu yazıda, metin dosyalarını birleştirmenin birkaç yolu hakkında yazı yazacağım. böylece bir yöntem çok iyi çalışmıyorsa, başka bir şey deneyebilirsiniz.
Yöntem 1 - Komut İstemi
Komut istemini kullanarak tamamsanız, o zaman Bir sürü metin dosyasını hızlı bir şekilde birleştirmek için kullanabileceğiniz birkaç basit komut. Komut istemini kullanmanın avantajı, üçüncü taraf programlarını yüklemeniz gerekmemesidir. Komut satırını kullanmak için küçük bir primer istiyorsanız, komut istemini kullanma başlangıç kılavuzu 'a göz atın.
Ayrıca, komut satırı birden fazla parametre alabildiğinden, oldukça karmaşık bir komut oluşturabilirsiniz. ekleme işlemine dahil etmek istediğiniz dosyaları filtrelemek ve sıralamak için. En basit komutu açıklayacağım, ancak daha karmaşık şeyleri nasıl yapacağınızı göstermek için birkaç örneğe de başvuracağız.
İlk olarak, Windows Gezgini'ni açın ve metin dosyalarının bulunduğu dizine gidin. . Dosyalar birçok alt klasörde depolanıyorsa, üst dizine gidin. Şimdi CTRL + SHIFTtuşunu basılı tutun ve ardından Explorer penceresindeki herhangi bir boş yere sağ tıklayın.
Bu, içinde bulunduğunuz dizine önceden ayarlanmış bir komut penceresi açacaktır. Şimdi tek yapmamız gereken komutu yazmanız yeterlidir. Yukarıda gördüğünüz gibi, bir kaç klasörle birlikte klasörde üç metin belgesi var. Yalnızca metin dosyalarını bu klasörde birleştirmek istersem, bu komutu veririm:
için% f içinde (* .txt) “% f” yazın & gt; & gt; c: \ Test \ output.txt
Kodlamada, bu, tüm dosyaların sonuna kadar .TXT ile döngü yapan basit bir FORdöngüsüdür. ve bunları output.txtadlı bir dosyaya gönderir.
Yukarıda gördüğünüz gibi, döngü sadece çalışır dizinde bulduğu her metin dosyası için ayrı bir komut. Bir metin dosyanız varsa, ancak .log veya .dat vb. Gibi farklı bir uzantıya sahipseniz, komutta * .txt değerini basitçe değiştirebilirsiniz. Ayrıca, çıktının mevcut dizinden farklı bir konuma olması gerektiğini de belirtmek gerekir, aksi halde çıktı dosyasını bir metin dosyası olduğu için kendisine ekler.
Şimdi metin dosyaları olduğunu söyleyelim. sadece bir klasörde değil, birçok alt klasörde bulunur. Bu durumda, geçerli dizinin herhangi bir alt klasöründe metin dosyalarını yinelemeli olarak aramak için söyleyeceği komutu bir parametreye ekleyebiliriz.
için / R% f (* .txt) içinde “% f” & gt; c: \ Test \ output.txt
For ifadesinden hemen sonra / Rparametresini görürsünüz. Şimdi, komutu çalıştırdığımda, aynı dizinde bulunan üç dizinde birkaç ek metin dosyası bulduğunu göreceksiniz.
Komut isteminde olduğu gibi, yukarıdaki FORifadesiyle aynı şeyi yapmanızı sağlayan başka bir komut daha vardır. Komut aslında çok daha basittir ve sizin için iyi çalışıyorsa, yukarıdaki yöntem yerine onu kullanmaktan çekinmeyin.
copy * .txt output.txt
Bu komut iyi çalışır, ancak önceki komutla ilgili birçok seçeneğe sahip değildir. Örneğin, alt klasörler arasında yinelemeli olarak arama yapmanıza izin vermez.
Yöntem 2 - TXTCollector
TXTcollector ücretsiz iyi bir özellik seti ile metin dosyası birleştirme aracı. Kullanımı çok kolay ve birkaç farklı şekilde çalışacak şekilde yapılandırılabilir.
Önce, klasör yolunu yazın veya kopyalayıp yapıştırın üstte Klasörkutusuna veya Klasörlere Göz Atdüğmesini tıklayıp metin dosyaları içeren klasörü seçin. Daha sonra, birleştirmek istediğiniz dosya türlerini seçebilirsiniz.
Varsayılan olarak, TXTCollector tüm TXT dosyalarını arayacak ve birleştirecektir. Ancak, listeden seçim yapabilir ve birden çok CSV, BAT, HTM, LOG, REG, XML ve INI dosyalarını bir araya getirebilir veya birleştirebilirsiniz!
Alt klasörleri dahil et'i işaretleyin. TXTCollector'ın, ana klasörün her bir alt klasörüne yinelemeli olarak bakmasını istiyorsanız kutu. TXTCollector, dizinde tam olarak kaç dosya bulunduğunu gösterecektir.
Sonra, her dosya arasında görünecek bir ayırıcı seçebilirsiniz. birleştiriliyor. Bu, komut satırı yöntemiyle ulaşamadığınız güzel bir özelliktir. Ya açılan menüden seçim yapabilirsiniz ya da kutuya istediğiniz şeyi yazabilirsiniz.
Varsayılan olarak, program her dosya arasında dizin adını, dosya adını ve ayırıcıyı koyacaktır. Dosyaları her dosya arasında kesintisiz bir şekilde birleştirmek isterseniz, Ayırıcı Yok, Dosya Adı Yokve Taşıma İadesi Yok'u işaretleyin. / p>
Ardından, dosyalar arasında boşluk karakteri eklemeyi tercih edersiniz. TXTCollector hakkında havalı bir şey, gerçekten bunu özelleştirebilirsiniz. Uzantılar ve Ayırıcılaradlı alt kısımdaki bağlantıyı tıklarsanız, kendi uzantılarınızı TXTcollector'a ekleyebilirsiniz.
extensions.txtdosyasını düzenleyin TXTCollector uygulama veri dizininde bulunur. TXTcollector'ın hangi uzantının kullanıldığına bakılmaksızın yalnızca düz metin dosyalarını işlediğini unutmayın. Bu nedenle, örneğin, düz metin olarak kaydedilmedikçe, birden çok XLS dosyasını birleştiremez.
Programın tek kısıtlaması, 32.765 metin dosyasını bir seferde birleştirebilmesidir. Eğer bundan daha fazlasına sahipseniz, o kadarı bir araya getirebilir ve sonra büyük olanı daha küçük olanlarla birleştirebilirsiniz, 32.765'e kadar!
Birden çok metni birleştirmek için çok basit, ama güçlü bir ücretsiz uygulama. Dosyalar. Umarım, bu iki yöntem çoğu insan için çalışacaktır. Daha karmaşık bir duruma girdiyseniz, bir yorum göndermek için çekinmeyin ve yardımcı olmaya çalışacağım.
Ayrıca, diğer gönderiimi nasıl kontrol edeceğiniz konusunda da emin olun çoklu PowerPoint sunumlarını birleştirin. Tadını çıkarın!