今天,我為您帶來了一個我幾個月前用Java實現的簡單程序,儘管我已經在其他站點上共享了它,但是我卻錯過了在我最常去的地方(這裡)發布它的過程。
首先,我們必須在系統中安裝JAVA 7。
它是一個程序,旨在自動執行將一個或多個目錄的文件名複製到文本文件(.txt)中的任務
實用性:例如,廣播電台希望在網頁上共享每週排名的標題名稱。
該程序使您可以搜索目錄,並在文本文件中自動複製文件名,從而節省了手動複製文件的工作。
另一個例子是,一個朋友要求我們向他傳遞“歌曲名稱列表”,以便我們找到“音樂”文件夾並運行該程序。
適用於一個或多個目錄 遞歸地.
一些截圖:
如何使用
在程序中,我們選擇文件夾 輸入 (我們要轉換的那個),然後是 產量 按轉換,然後瞧
該程序將自動創建一個名為“ FILES_LIST.txt”的文件
要通過控制台運行它:
java -jar nombredelarchivo.jar
希望對您有幫助
重擊的力量
$ ls / path_to_folder> output.txt
您要搜索擴展名為.mp3的文件(遞歸搜索)
$查找folder_to_search -name * .mp3
第一個顯示文件,並將輸出發送到文件output.txt
第二個查找擴展名為.mp3的文件,將其發送到文件中將與以前相同
$查找folder_to_search -name * .mp3> output.txt
這就是我的想法,使用«ls path> output.txt»可以完成此操作,還可以使用正則表達式獲取圖像和音樂,例如«ls path / *。{Mp3,jpg}>輸出.txt»。
你好朋友! 當然可以通過bash來完成。 也可以使用bash來刪除帶有子目錄的目錄(例如),但是許多人更喜歡進入文件瀏覽器並使用delete刪除它們,有時甚至更糟,必須在刪除之前授予它們權限。
它適用於任何系統,而不僅僅是Unix。 Windows用戶沒有相同的工具,即使擁有這些工具,他們也不會使用它們,因為這是他們通過圖形界面被奴役的方式。
感謝您的評論comments
很棒,但也可以用bash完成
這是文件夾或目錄中的簡單ls> filename.txt
在winBugs中,它是相似的
的問候!
如果他們只想要文件列表,則可以使用
[代碼] ls -1> out.txt [/代碼]
僅顯示文件名。
我要說的同樣的東西,bash或python,有些行,您將不必在系統上安裝其他任何東西。 但是您仍然可以做出貢獻,如果您向有興趣學習的人展示代碼,那就更好了。
這裡的代碼: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing
我將其添加到帖子中。 感謝您的評論。)
你好! 正如他們已經告訴您的那樣,最好了解一下Java編程的樣子,但是我認為對我們來說最實用的方法是在一行中使用bash
我同意您所說的,並不是每個人都喜歡使用控制台,而且多平台也有其優勢。 而且我想知道是否有可能像在Bash中一樣在Windows CMD中做到這一點,以及如何做到這一點。
也感謝您分享您的工作。 從標題來看,我認為這是一種文件櫃,可將任何類型的文件轉換為文本,但我不明白為什麼。
嗨,華金! 感謝您的評論!
我不知道Windows Bash,而是我認為如果用戶使用控制台,那麼99%必須來自linux / MAC,哈哈
該程序是為這些用戶設計的。使用Bash甚至在性能上要好得多,但這取決於口味,習慣等。
的問候!
好貢獻的朋友,毫無疑問,對於喜歡修改代碼的我們來說,這是一個很好的資源。
您也可以從終端使用»ls> list.txt»命令生成列表。
我愛您的博客,並且我不會錯過任何條目..謝謝!
好主意,即使雜亂無章而不是停止其他事情,對那些喜歡看代碼的人來說也很好,謝謝
另外,如果您想讓我向您顯示帶有所有目錄及其內容的樹列表,則為:tree Music> out.txt
或完整路徑:]
樹/路徑/> out.txt