วันนี้ฉันนำเสนอโปรแกรมง่ายๆที่ฉันใช้เมื่อสองสามเดือนก่อนใน Java และแม้ว่าฉันจะแชร์ในเว็บไซต์อื่น ๆ แต่ฉันก็พลาดที่จะเผยแพร่ในสถานที่ที่ฉันเดินทางบ่อยที่สุดที่นี่
เป็นโปรแกรมที่พัฒนาขึ้นเพื่อทำงานโดยอัตโนมัติในการคัดลอกชื่อไฟล์ของไดเร็กทอรีหนึ่งหรือหลายไดเร็กทอรีลงในไฟล์ข้อความ (.txt)
ยูทิลิตี้: ตัวอย่างเช่นสถานีวิทยุต้องการแชร์ชื่อของการจัดอันดับรายสัปดาห์ในหน้าเว็บบางหน้า
โปรแกรมนี้ช่วยให้คุณค้นหาไดเร็กทอรีและสร้างสำเนาอัตโนมัติของชื่อไฟล์ในไฟล์ข้อความซึ่งช่วยให้เราประหยัดแรงงานในการคัดลอกด้วยมือ
อีกตัวอย่างหนึ่งเพื่อนขอให้เราส่ง "รายชื่อเพลง" ให้เขาเราจึงหาโฟลเดอร์เพลงของเราและเรียกใช้โปรแกรม
ภาพหน้าจอบางส่วน:
วิธีใช้
ภายในโปรแกรมให้เราเลือกโฟลเดอร์ การเข้า (สิ่งที่เราต้องการแปลง) จากนั้นไดเร็กทอรีของ เอาท์พุต กดแปลงและ voila 🙂
ในการเรียกใช้โดยคอนโซล:
java -jar nombredelarchivo.jar
ฉันหวังว่ามันจะช่วยคุณได้🙂
พลังแห่งการทุบตี
$ ls / path_to_folder> output.txt
คุณต้องการค้นหาไฟล์ที่มีนามสกุล. mp3 (ค้นหาซ้ำ)
$ find folder_to_lookup -name * .mp3
รายการแรกแสดงไฟล์และส่งเอาต์พุตไปยังไฟล์ output.txt
ขั้นตอนที่สองค้นหาไฟล์ที่มีนามสกุล. mp3 เพื่อส่งไปยังไฟล์นั้นจะเหมือนเดิม
$ find folder_to_search -name * .mp3> output.txt
นั่นคือสิ่งที่ฉันคิดว่าด้วย« ls path> output.txt »คุณทำเสร็จแล้วและคุณยังสามารถใช้นิพจน์ทั่วไปเพื่อรับรูปภาพและเพลงด้วยตัวอย่างเช่น« ls path / *. {Mp3, jpg}> output .txt ».
สวัสดีเพื่อน! แน่นอนว่าทำได้ด้วยการทุบตี การลบไดเร็กทอรีที่มีไดเร็กทอรีย่อย (เช่น) สามารถทำได้ด้วย bash อย่างไรก็ตามหลายคนชอบที่จะเข้าสู่ file explorer และลบด้วยการลบและบางครั้งก็แย่กว่านั้นคือต้องให้สิทธิ์ก่อนที่จะลบ
มีไว้สำหรับระบบใด ๆ ไม่ใช่แค่ unix ผู้ใช้ Windows ไม่มีเครื่องมือเดียวกันและถึงแม้จะเป็นเช่นนั้นพวกเขาก็จะไม่ใช้เพราะนั่นคือสิ่งที่พวกเขาตกเป็นทาสด้วยอินเทอร์เฟซแบบกราฟิก
ขอบคุณสำหรับความคิดเห็น🙂
ยอดเยี่ยม แต่ก็สามารถทำได้ด้วยการทุบตี
เป็น ls ง่ายๆในโฟลเดอร์หรือไดเร็กทอรี> filename.txt
ใน winBugs มันคล้ายกัน
ทักทาย!
หากพวกเขาต้องการเฉพาะรายการไฟล์ที่สามารถใช้ได้
[code] ls -1> out.txt [/ code]
แสดงเฉพาะชื่อไฟล์
สิ่งเดียวกับที่ฉันจะพูด bash หรือ python บางบรรทัดและคุณจะไม่ต้องติดตั้งสิ่งอื่นใดในระบบ แต่การมีส่วนร่วมยังคงได้รับการชื่นชมและจะดีกว่าถ้าคุณแสดงรหัสให้กับผู้ที่สนใจเรียนรู้เล็กน้อย
นี่คือรหัส: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing
ฉันจะเพิ่มในโพสต์ ขอบคุณสำหรับความคิดเห็น)
สวัสดี! อย่างที่พวกเขาบอกคุณไปแล้วมันจะเป็นการดีที่จะเรียนรู้เล็กน้อยเกี่ยวกับการเขียนโปรแกรม Java แต่ฉันคิดว่าสิ่งที่เป็นประโยชน์ที่สุดสำหรับเราคือการใช้ bash ในบรรทัดเดียว🙂
ฉันเห็นด้วยกับสิ่งที่คุณพูดว่าไม่ใช่ทุกคนที่ชอบใช้คอนโซลและยังมีข้อดีของการเป็นหลายแพลตฟอร์ม และฉันสงสัยว่าจะเป็นไปได้ไหมที่จะทำเช่นเดียวกันใน Windows CMD และจะทำได้อย่างไรเช่นเดียวกับที่เราทำกับ Bash
ขอขอบคุณที่แบ่งปันผลงานของคุณ จากชื่อเรื่องฉันคิดว่ามันเป็นตู้เก็บเอกสารชนิดหนึ่งที่แปลงไฟล์ประเภทใดก็ได้เป็นข้อความ แต่ฉันไม่เข้าใจว่าทำไม
สวัสดี Joaquin! ขอบคุณสำหรับความคิดเห็น!
ฉันไม่รู้จัก Windows Bash แต่ฉันคิดว่าถ้าผู้ใช้ใช้คอนโซล 99% ต้องมาจาก linux / MAC ฮ่า ๆ
มีไว้สำหรับผู้ใช้เหล่านั้นหรือไม่โปรแกรมนี้ ... ดีกว่ามากแม้ในด้านประสิทธิภาพคือการใช้ Bash แต่มันเป็นเรื่องของรสนิยมขนบธรรมเนียม ฯลฯ
ทักทาย!
เพื่อนที่มีส่วนสนับสนุนที่ดีไม่ต้องสงสัยเลยว่ามันเป็นแหล่งข้อมูลที่ดีสำหรับพวกเราที่ชอบยุ่งกับรหัส
คุณยังสามารถสร้างรายการโดยใช้คำสั่ง» ls> list.txt »จากเทอร์มินัล
ฉันรักบล็อกของคุณและไม่พลาดทุกรายการขอบคุณ!
เป็นความคิดที่ดีแม้ว่าจะแชทด้วยมากกว่าการหยุดอย่างอื่น แต่ก็ดีสำหรับพวกเราที่ชอบดูโค้ดขอบคุณ
นอกจากนี้หากคุณต้องการให้ฉันแสดงรายการต้นไม้พร้อมไดเรกทอรีและเนื้อหาทั้งหมดก็จะเป็น: เพลงต้นไม้> out.txt
หรือใส่เส้นทางแบบเต็ม:]
ต้นไม้ / path /> out.txt