jDirToText: ไฟล์ของคุณเป็นข้อความ

วันนี้ฉันนำเสนอโปรแกรมง่ายๆที่ฉันใช้เมื่อสองสามเดือนก่อนใน Java และแม้ว่าฉันจะแชร์ในเว็บไซต์อื่น ๆ แต่ฉันก็พลาดที่จะเผยแพร่ในสถานที่ที่ฉันเดินทางบ่อยที่สุดที่นี่

ก่อนอื่นเราต้องติดตั้ง JAVA 7 ในระบบ

เป็นโปรแกรมที่พัฒนาขึ้นเพื่อทำงานโดยอัตโนมัติในการคัดลอกชื่อไฟล์ของไดเร็กทอรีหนึ่งหรือหลายไดเร็กทอรีลงในไฟล์ข้อความ (.txt)

ยูทิลิตี้: ตัวอย่างเช่นสถานีวิทยุต้องการแชร์ชื่อของการจัดอันดับรายสัปดาห์ในหน้าเว็บบางหน้า

โปรแกรมนี้ช่วยให้คุณค้นหาไดเร็กทอรีและสร้างสำเนาอัตโนมัติของชื่อไฟล์ในไฟล์ข้อความซึ่งช่วยให้เราประหยัดแรงงานในการคัดลอกด้วยมือ

อีกตัวอย่างหนึ่งเพื่อนขอให้เราส่ง "รายชื่อเพลง" ให้เขาเราจึงหาโฟลเดอร์เพลงของเราและเรียกใช้โปรแกรม

ใช้ได้กับไดเร็กทอรีหนึ่งไดเร็กทอรีขึ้นไป เรียกซ้ำ.

ภาพหน้าจอบางส่วน:

156

38C

วิธีใช้

ภายในโปรแกรมให้เราเลือกโฟลเดอร์ การเข้า (สิ่งที่เราต้องการแปลง) จากนั้นไดเร็กทอรีของ เอาท์พุต กดแปลงและ voila 🙂

โปรแกรมจะสร้างไฟล์ชื่อ "FILES_LIST.txt" โดยอัตโนมัติ

ในการเรียกใช้โดยคอนโซล:

java -jar nombredelarchivo.jar

ฉันหวังว่ามันจะช่วยคุณได้🙂

ปล่อย

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   เดวิด dijo

    พลังแห่งการทุบตี
    $ ls / path_to_folder> output.txt

    คุณต้องการค้นหาไฟล์ที่มีนามสกุล. mp3 (ค้นหาซ้ำ)
    $ find folder_to_lookup -name * .mp3

    1.    เดวิด dijo

      รายการแรกแสดงไฟล์และส่งเอาต์พุตไปยังไฟล์ output.txt

      ขั้นตอนที่สองค้นหาไฟล์ที่มีนามสกุล. mp3 เพื่อส่งไปยังไฟล์นั้นจะเหมือนเดิม
      $ find folder_to_search -name * .mp3> output.txt

    2.    xykyz dijo

      นั่นคือสิ่งที่ฉันคิดว่าด้วย« ls path> output.txt »คุณทำเสร็จแล้วและคุณยังสามารถใช้นิพจน์ทั่วไปเพื่อรับรูปภาพและเพลงด้วยตัวอย่างเช่น« ls path / *. {Mp3, jpg}> output .txt ».

      1.    Bruno cascio dijo

        สวัสดีเพื่อน! แน่นอนว่าทำได้ด้วยการทุบตี การลบไดเร็กทอรีที่มีไดเร็กทอรีย่อย (เช่น) สามารถทำได้ด้วย bash อย่างไรก็ตามหลายคนชอบที่จะเข้าสู่ file explorer และลบด้วยการลบและบางครั้งก็แย่กว่านั้นคือต้องให้สิทธิ์ก่อนที่จะลบ

        มีไว้สำหรับระบบใด ๆ ไม่ใช่แค่ unix ผู้ใช้ Windows ไม่มีเครื่องมือเดียวกันและถึงแม้จะเป็นเช่นนั้นพวกเขาก็จะไม่ใช้เพราะนั่นคือสิ่งที่พวกเขาตกเป็นทาสด้วยอินเทอร์เฟซแบบกราฟิก

        ขอบคุณสำหรับความคิดเห็น🙂

    3.    ฮูโกบันทักซ์ อัลเดเบียน dijo

      ยอดเยี่ยม แต่ก็สามารถทำได้ด้วยการทุบตี
      เป็น ls ง่ายๆในโฟลเดอร์หรือไดเร็กทอรี> filename.txt
      ใน winBugs มันคล้ายกัน
      ทักทาย!

  2.   เจวีเค85321 dijo

    หากพวกเขาต้องการเฉพาะรายการไฟล์ที่สามารถใช้ได้

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

    แสดงเฉพาะชื่อไฟล์

  3.   f3niX dijo

    สิ่งเดียวกับที่ฉันจะพูด bash หรือ python บางบรรทัดและคุณจะไม่ต้องติดตั้งสิ่งอื่นใดในระบบ แต่การมีส่วนร่วมยังคงได้รับการชื่นชมและจะดีกว่าถ้าคุณแสดงรหัสให้กับผู้ที่สนใจเรียนรู้เล็กน้อย

    1.    Bruno cascio dijo

      นี่คือรหัส: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing

      ฉันจะเพิ่มในโพสต์ ขอบคุณสำหรับความคิดเห็น)

  4.   Joaquin dijo

    สวัสดี! อย่างที่พวกเขาบอกคุณไปแล้วมันจะเป็นการดีที่จะเรียนรู้เล็กน้อยเกี่ยวกับการเขียนโปรแกรม Java แต่ฉันคิดว่าสิ่งที่เป็นประโยชน์ที่สุดสำหรับเราคือการใช้ bash ในบรรทัดเดียว🙂

    ฉันเห็นด้วยกับสิ่งที่คุณพูดว่าไม่ใช่ทุกคนที่ชอบใช้คอนโซลและยังมีข้อดีของการเป็นหลายแพลตฟอร์ม และฉันสงสัยว่าจะเป็นไปได้ไหมที่จะทำเช่นเดียวกันใน Windows CMD และจะทำได้อย่างไรเช่นเดียวกับที่เราทำกับ Bash

    ขอขอบคุณที่แบ่งปันผลงานของคุณ จากชื่อเรื่องฉันคิดว่ามันเป็นตู้เก็บเอกสารชนิดหนึ่งที่แปลงไฟล์ประเภทใดก็ได้เป็นข้อความ แต่ฉันไม่เข้าใจว่าทำไม

    1.    Bruno cascio dijo

      สวัสดี Joaquin! ขอบคุณสำหรับความคิดเห็น!

      ฉันไม่รู้จัก Windows Bash แต่ฉันคิดว่าถ้าผู้ใช้ใช้คอนโซล 99% ต้องมาจาก linux / MAC ฮ่า ๆ

      มีไว้สำหรับผู้ใช้เหล่านั้นหรือไม่โปรแกรมนี้ ... ดีกว่ามากแม้ในด้านประสิทธิภาพคือการใช้ Bash แต่มันเป็นเรื่องของรสนิยมขนบธรรมเนียม ฯลฯ

      ทักทาย!

  5.   ไอแซกดิแอซ dijo

    เพื่อนที่มีส่วนสนับสนุนที่ดีไม่ต้องสงสัยเลยว่ามันเป็นแหล่งข้อมูลที่ดีสำหรับพวกเราที่ชอบยุ่งกับรหัส

    คุณยังสามารถสร้างรายการโดยใช้คำสั่ง» ls> list.txt »จากเทอร์มินัล
    ฉันรักบล็อกของคุณและไม่พลาดทุกรายการขอบคุณ!

  6.   ดีมีซิส dijo

    เป็นความคิดที่ดีแม้ว่าจะแชทด้วยมากกว่าการหยุดอย่างอื่น แต่ก็ดีสำหรับพวกเราที่ชอบดูโค้ดขอบคุณ

  7.   อัลกาเบ dijo

    นอกจากนี้หากคุณต้องการให้ฉันแสดงรายการต้นไม้พร้อมไดเรกทอรีและเนื้อหาทั้งหมดก็จะเป็น: เพลงต้นไม้> out.txt
    หรือใส่เส้นทางแบบเต็ม:]
    ต้นไม้ / path /> out.txt