jDirToText: Dosyalarınız Metne

Bugün size birkaç ay önce Java'da uyguladığım basit bir program getiriyorum ve bunu diğer sitelerde paylaşmama rağmen en çok gittiğim yerlerde, burada yayınlamayı özledim.

Öncelikle sistemde JAVA 7 kurulu olmalı.

Bir veya daha fazla dizinin dosya adlarının bir metin dosyasına (.txt) kopyalanması görevini otomatikleştirmek için geliştirilmiş bir programdır.

YARDIMCI KULLANIM: Örneğin, bir radyo istasyonu haftalık sıralamanın başlıklarının adlarını bazı web sayfalarında paylaşmak istiyor.

Bu program, dizini aramanıza ve bir metin dosyasındaki dosya adlarının otomatik kopyasını oluşturmanıza izin vererek, el ile kopyalama zahmetinden tasarruf etmemizi sağlar.

Başka bir örnek, bir arkadaşımız ona bir "şarkı adları listesi" vermemizi istiyor, böylece Müzik klasörümüzü bulup programı çalıştırıyoruz.

Bir veya daha fazla dizin için çalışır tekrarlı.

Bazı ekran görüntüleri:

156

38C

Kullanım Şekli

Program içerisinde klasörü seçiyoruz giriş (dönüştürmek istediğimiz) ve ardından dizini salida dönüştür düğmesine basın ve işte 🙂

Program otomatik olarak "FILES_LIST.txt" adlı bir dosya oluşturacaktır.

Konsol ile çalıştırmak için:

java -jar nombredelarchivo.jar

Umarım sana yardımcı olur 🙂

Boşaltmak

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Davidlg dijo

    Bash'in gücü
    $ ls / klasör_ yolu> çıktı.txt

    .mp3 uzantılı dosyaları aramak istiyorsanız (yinelemeli arama)
    $ find folder_to_search -name * .mp3

    1.    Davidlg dijo

      ilki dosyaları gösterir ve çıktıyı output.txt dosyasına gönderir

      ikincisi .mp3 uzantılı dosyaları arar, onları bir dosyaya göndermek için eskisi gibi olur
      $ find folder_to_search -name * .mp3> output.txt

    2.    xykyz dijo

      Düşündüğüm de buydu, bir «yol> çıktı.txt» ile bunu yaptınız ve ayrıca, örneğin «ls yolu / *. {Mp3, jpg}> çıktı ile resim ve müzik almak için normal ifadeler de kullanabilirsiniz. .txt ».

      1.    Bruno cascio dijo

        Merhaba arkadaşlar! Elbette bash ile yapılabilir. Alt dizinleri olan dizinlerin silinmesi (örneğin) bash ile de yapılabilir, ancak birçoğu dosya gezginine girmeyi ve bunları silerek silmeyi tercih eder ve bazen daha da kötüsü, silmeden önce onlara izin vermek zorunda kalır.

        Sadece unix için değil, herhangi bir sistem için tasarlanmıştır. Windows kullanıcıları aynı araçlara sahip değiller ve onlara sahip olsalar bile onları kullanmayacaklardı, çünkü bu şekilde grafik arayüzle köleleştirildiler.

        Yorumlar için teşekkürler 🙂

    3.    Hugobuntux Aldebian dijo

      mükemmel ama bash ile de yapılabilir
      bu, klasör veya dizinde basit bir ls> dosyaadı.txt
      winBugs'da benzer
      Selamlar!

  2.   jvk85321 dijo

    Yalnızca kullanabilecekleri dosyaların listesini istiyorlarsa

    [kod] ls -1> out.txt [/ kod]

    Yalnızca dosya adlarını göster.

  3.   f3niX dijo

    Söyleyeceğim şey, bash veya python, bazı satırlar ve sisteme başka bir şey yüklemeniz gerekmeyecek. Ancak katkı yine de takdir edilmektedir ve kodu biraz öğrenmek isteyenlere göstermeniz daha iyi olacaktır.

    1.    Bruno cascio dijo

      İşte kod: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing

      Onu gönderiye ekleyeceğim. Yorum için teşekkürler .)

  4.   Joaquin dijo

    Merhaba! Daha önce de belirttiğiniz gibi, Java programlamanın nasıl olduğu hakkında biraz bilgi edinmek iyi olur, ancak bence bizim için en pratik olan tek satırda bash kullanmaktır 🙂

    Herkesin konsolu kullanmayı sevmediğini ve çoklu platform olmanın avantajının da olduğunu söylediğinize katılıyorum. Ve aynısını Windows CMD'de yapmanın mümkün olup olmayacağını ve nasıl olduğunu merak ediyorum, tıpkı Bash ile yaptığımız gibi.

    Ayrıca çalışmalarınızı paylaştığınız için teşekkür ederim. Başlığından, her tür dosyayı metne dönüştüren bir tür dosya dolabı olduğunu düşündüm, ancak nedenini anlamadım.

    1.    Bruno cascio dijo

      Merhaba Joaquin! Yorum için teşekkürler!

      Windows Bash'i bilmiyorum, bunun yerine bir kullanıcı bir konsol kullanıyorsa% 99'un linux / MAC'den olması gerektiğini düşünüyorum, haha

      Bu kullanıcılar için tasarlanan bu program ... Performans açısından çok daha iyi olan Bash'i kullanmaktır, ancak bu bir zevk, gelenek vb. Meselesidir.

      Selamlar!

  5.   isaac diaz dijo

    İyi bir katkı dostum, kod kırmayı sevenler için şüphesiz iyi bir kaynaktır.

    Ayrıca terminalden »ls> list.txt» komutunu kullanarak da bir liste oluşturabilirsiniz.
    Blogunuzu seviyorum ve hiçbir girişi kaçırmadım .. Teşekkürler!

  6.   DMYSYS dijo

    İyi fikir, sohbet etmek başka bir şeyi durdurmaktan daha fazlası olsa bile, koda bakmayı sevenler için iyidir, teşekkürler

  7.   yosun dijo

    Ayrıca, listeyi tüm dizinleri ve içeriğini içeren bir ağaçta göstermemi isterseniz, şu olur: ağaç Müzik> out.txt
    veya tam yolu koyun:]
    ağaç / yol /> out.txt