Hari ini saya membawakan kepada anda program sederhana yang saya laksanakan beberapa bulan yang lalu di Java dan walaupun saya telah berkongsi di laman web lain, saya terlepas untuk menerbitkannya di tempat-tempat yang paling sering saya kunjungi, di sini.
Ini adalah program yang dikembangkan untuk mengotomatisasi tugas menyalin nama fail dari satu atau lebih direktori ke dalam fail teks (.txt)
UTILITY: Sebagai contoh, stesen radio ingin berkongsi nama-nama tajuk peringkat mingguan di beberapa laman web.
Program ini membolehkan anda mencari direktori dan membuat salinan nama fail secara automatik dalam fail teks, sehingga kami dapat menyalinnya dengan tangan.
Contoh lain, seorang rakan meminta kami memberikannya "senarai nama lagu", jadi kami menjumpai folder Muzik kami dan menjalankan program tersebut.
Beberapa tangkapan skrin:
Cara Penggunaan
Dalam program ini, kami memilih folder kemasukan (yang ingin kita tukar), dan kemudian direktori salida tekan tukar, dan voila 🙂
Untuk menjalankannya dengan konsol:
java -jar nombredelarchivo.jar
Saya harap ia dapat membantu anda 🙂
Kekuatan bash
$ ls / path_to_folder> output.txt
anda ingin mencari fail dengan sambungan .mp3 (cari secara berulang)
$ cari folder_to_lookup -name * .mp3
yang pertama menunjukkan fail dan menghantar output ke file output.txt
yang kedua mencari fail dengan sambungan .mp3, untuk menghantarnya ke fail ia akan sama seperti sebelumnya
$ cari folder_to_search -name * .mp3> output.txt
Itulah yang saya fikirkan, bahawa dengan «ls path> output.txt» anda telah melakukannya dan anda juga boleh menggunakan ungkapan biasa untuk mendapatkan gambar dan muzik, misalnya «ls path / *. {Mp3, jpg}> output .txt ».
Helo kawan! Pasti ia boleh dilakukan dengan bash. Menghapus direktori dengan subdirektori (contohnya) juga boleh dilakukan dengan bash, namun banyak yang memilih untuk memasuki penjelajah fail dan menghapusnya dengan penghapusan, dan kadang-kadang lebih buruk lagi, harus memberi mereka izin sebelum memadam.
Ia bertujuan untuk sistem apa pun, bukan hanya unix. Pengguna Windows tidak mempunyai alat yang sama dan walaupun begitu, dengan memilikinya, mereka tidak akan menggunakannya, kerana itulah bagaimana mereka menjadi hamba, dengan antara muka grafik.
Terima kasih atas komen 🙂
sangat baik tetapi ia juga boleh dilakukan dengan bash
itu ls sederhana dalam folder atau direktori> filename.txt
dalam winBugs ia serupa
Salam!
Sekiranya mereka hanya mahu senarai fail yang boleh mereka gunakan
[code] ls -1> out.txt [/ code]
Tunjukkan nama fail sahaja.
Perkara yang sama yang akan saya katakan, bash atau python, beberapa baris dan anda tidak perlu memasang apa-apa lagi pada sistem. Tetapi sumbangannya tetap dihargai dan akan lebih baik jika anda menunjukkan kodnya kepada mereka yang berminat untuk belajar sedikit.
Berikut kodnya: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing
Saya akan menambahkannya ke siaran. Terima kasih atas komen.)
Helo! Seperti yang telah anda nyatakan, ada baiknya kita belajar sedikit tentang bagaimana pengaturcaraan Java, tetapi saya rasa yang paling praktikal bagi kita adalah menggunakan bash dalam satu baris 🙂
Saya setuju dengan apa yang anda katakan bahawa tidak semua orang gemar menggunakan konsol, dan ada juga kelebihan untuk menggunakan pelbagai platform. Dan saya tertanya-tanya adakah mungkin untuk melakukan perkara yang sama di Windows CMD dan bagaimana, seperti yang kita lakukan dengan Bash.
Terima kasih juga kerana berkongsi karya anda. Dari tajuk saya fikir, ini adalah sejenis kabinet pemfailan yang menukar semua jenis fail menjadi teks, tetapi saya tidak faham mengapa.
Hai Joaquin! Terima kasih atas komen!
Saya tidak tahu Windows Bash, sebaliknya saya berpendapat bahawa jika pengguna menggunakan konsol 99% mestilah dari linux / MAC, haha
Ditujukan untuk pengguna tersebut, adakah program ini ... Lebih baik walaupun dalam prestasi adalah menggunakan Bash, tetapi itu adalah soal selera, adat istiadat, dll.
Salam!
Rakan sumbangan yang baik, tanpa keraguan, ia adalah sumber yang baik bagi kita yang suka menggodam kod.
Anda juga boleh menghasilkan senarai menggunakan arahan »ls> list.txt» dari terminal.
Saya suka blog anda dan saya tidak terlepas entri .. Terima kasih!
Idea yang bagus, walaupun lebih banyak berbual daripada menghentikan perkara lain, ada baiknya bagi kita yang suka melihat kod, terima kasih
Juga jika anda mahu saya menunjukkan senarai pokok dengan semua direktori dan kandungannya, itu adalah: tree Music> out.txt
atau meletakkan jalan penuh:]
pokok / jalan /> out.txt