jDirToText: पाठ के लिए आपकी फ़ाइलें

आज मैं आपको एक सरल प्रोग्राम लाकर देता हूं जिसे मैंने कुछ महीने पहले जावा में लागू किया था और हालांकि मैंने इसे अन्य साइटों पर साझा किया है, मैं इसे उन जगहों पर प्रकाशित करने से चूक गया जहां मैं सबसे अधिक यात्रा करता हूं, यहां।

सबसे पहले हमें सिस्टम में जावा 7 स्थापित होना चाहिए।

यह एक प्रोग्राम को एक या एक से अधिक निर्देशिकाओं के फ़ाइल नामों को एक पाठ फ़ाइल (.txt) में कॉपी करने के कार्य को विकसित करने के लिए विकसित किया गया है।

उपयोगिता: उदाहरण के लिए, एक रेडियो स्टेशन किसी वेब पेज पर साप्ताहिक रैंकिंग के शीर्षकों के नाम साझा करना चाहता है।

यह कार्यक्रम आपको निर्देशिका की खोज करने और एक पाठ फ़ाइल में फ़ाइल नामों की स्वचालित प्रतिलिपि बनाने की अनुमति देता है, जिससे हमें इसे हाथ से कॉपी करने के श्रम की बचत होती है।

एक अन्य उदाहरण, एक मित्र ने हमें "गीतों की सूची की सूची" पास करने के लिए कहा, इसलिए हम अपना संगीत फ़ोल्डर ढूंढते हैं और कार्यक्रम चलाते हैं।

एक या अधिक निर्देशिकाओं के लिए काम करता है रिकर्सिवली.

कुछ स्क्रीनशॉट:

156

38C

उपयोग की विधि

कार्यक्रम के भीतर, हम फ़ोल्डर का चयन करते हैं प्रविष्टि (जिसे हम कनवर्ट करना चाहते हैं), और उसके बाद की डायरेक्टरी उत्पादन प्रेस कन्वर्ट, और वॉयला ila

कार्यक्रम स्वचालित रूप से "FILES_LIST.txt" नामक एक फ़ाइल बनाएगा

इसे कंसोल द्वारा चलाने के लिए:

java -jar nombredelarchivo.jar

मुझे आशा है कि यह आपकी मदद करेगा 🙂

मुक्ति

13 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   डेविडएलजी कहा

    बैश की शक्ति
    $ ls / path_to_folder> output.txt

    आप .mp3 एक्सटेंशन वाली फ़ाइलों की खोज करना चाहते हैं (पुनरावर्ती खोजें)
    $ फोल्डर_to_lookup -name * .mp3 खोजें

    1.    डेविडएलजी कहा

      पहले फाइल को दिखाता है और आउटपुट को फाइल में भेजता है

      दूसरा .mp3 एक्सटेंशन वाली फ़ाइलों की तलाश करता है, उन्हें एक फ़ाइल में भेजने के लिए यह पहले जैसा ही होगा
      $ फ़ोल्डर खोजें_to_search -name * .mp3> output.txt

    2.    ज़ायकीज़ो कहा

      यही मैं सोच रहा था, कि «ls path> output.txt» के साथ आपने यह किया है और आप छवियों और संगीत को प्राप्त करने के लिए नियमित अभिव्यक्ति का भी उपयोग कर सकते हैं, उदाहरण के लिए «ls path / *। {Mp3, jpg}> आउटपुट .txt »

      1.    ब्रूनो कैसियो कहा

        हैलो मित्रों! यकीन है कि यह बैश के साथ किया जा सकता है। उपनिर्देशिकाओं (उदाहरण के लिए) के साथ निर्देशिकाओं को हटाना, बैश के साथ भी किया जा सकता है, हालांकि कई लोग फ़ाइल एक्सप्लोरर में प्रवेश करना और उन्हें हटाने के साथ हटाना पसंद करते हैं, और कभी-कभी इससे भी बदतर, हटाने से पहले उन्हें अनुमति देना।

        यह किसी भी प्रणाली के लिए है, न कि केवल यूनिक्स। विंडोज उपयोगकर्ताओं के पास समान उपकरण नहीं हैं और भले ही उनके पास था, वे उनका उपयोग नहीं करेंगे, क्योंकि वह ग्राफिक इंटरफ़ेस के साथ कैसे गुलाम बन गया है।

        टिप्पणियों के लिए धन्यवाद 🙂

    3.    हगोबंटक्स एल्डेबियन कहा

      उत्कृष्ट, लेकिन इसे बैश के साथ भी किया जा सकता है
      फ़ोल्डर या निर्देशिका> filename.txt में एक साधारण ls है
      winBugs में यह समान है
      नमस्ते!

  2.   जेवीके85321 कहा

    यदि वे केवल उन फ़ाइलों की सूची चाहते हैं, जिनका वे उपयोग कर सकते हैं

    [कोड] ls -1> out.txt [/ code]

    केवल फ़ाइल नाम दिखाएं।

  3.   f3niX कहा

    वही बात जो मैं कहने जा रहा हूँ, बकवास या अजगर, कुछ पंक्तियाँ और आपको सिस्टम पर कुछ और स्थापित नहीं करना पड़ेगा। लेकिन योगदान अभी भी सराहा गया है और यह बेहतर होगा यदि आप थोड़ा सीखने के इच्छुक लोगों को कोड दिखाए।

    1.    ब्रूनो कैसियो कहा

      यहाँ कोड है: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing

      मैं इसे पोस्ट में जोड़ दूंगा। टिप्पणी के लिए धन्यवाद ।)

  4.   जोकिन कहा

    नमस्कार! जैसा कि आप पहले ही उल्लेख कर चुके हैं, जावा प्रोग्रामिंग क्या है, इसके बारे में थोड़ा सीखना अच्छा होगा, लेकिन मुझे लगता है कि हमारे लिए सबसे अधिक व्यावहारिक है एक ही पंक्ति में बैश का उपयोग करना it

    मैं इस बात से सहमत हूं कि आप क्या कहते हैं कि हर कोई कंसोल का उपयोग करना पसंद नहीं करता है, और यह भी कि मल्टीप्लायर होने का फायदा भी है। और मुझे आश्चर्य है कि क्या यह विंडोज सीएमडी में और उसी तरह करना संभव होगा, जैसा कि हम बैश के साथ करते हैं।

    अपने काम को साझा करने के लिए धन्यवाद। शीर्षक से मुझे लगा कि यह एक प्रकार का फाइलिंग कैबिनेट है जो किसी भी प्रकार की फ़ाइल को पाठ में परिवर्तित करता है, लेकिन मुझे समझ नहीं आया कि क्यों।

    1.    ब्रूनो कैसियो कहा

      हाय जोकिन! टिप्पणी के लिए धन्यवाद!

      मुझे विंडोज बैश का पता नहीं है, बल्कि मुझे लगता है कि अगर कोई उपयोगकर्ता कंसोल का उपयोग करता है तो 99% लिनक्स / मैक, हाहा से होना चाहिए

      उन उपयोगकर्ताओं के लिए इरादा, क्या यह कार्यक्रम है ... प्रदर्शन में भी बहुत बेहतर है बैश का उपयोग करना, लेकिन यह स्वाद, सीमा शुल्क आदि का मामला है।

      नमस्ते!

  5.   इसहाक डियाज़ कहा

    अच्छा योगदान मित्र, यह निश्चित रूप से हममें से उन लोगों के लिए एक अच्छा संसाधन है जो कोड के साथ गड़बड़ करना पसंद करते हैं।

    आप टर्मिनल से कमांड »ls> list.txt» का उपयोग करके एक सूची भी बना सकते हैं।
    मुझे आपके ब्लॉग से प्यार है और मैं किसी भी प्रविष्टि को याद नहीं करता .. धन्यवाद!

  6.   डीएमवायएसएस कहा

    अच्छा विचार है, भले ही यह किसी और चीज़ को रोकने के लिए अधिक से अधिक हो, यह हमारे लिए अच्छा है जो कोड को देखना पसंद करते हैं, धन्यवाद

  7.   अल्गाबे कहा

    इसके अलावा, अगर आप चाहते हैं कि मैं आपको सभी निर्देशिकाओं और उसकी सामग्री के साथ एक पेड़ में सूची दिखाऊं, तो यह होगा: ट्री म्यूजिक> out.txt
    या पूरा रास्ता डालें:]
    पेड़ / रास्ता /> out.txt