遍歷出基礎教程視頻文件夾裏所有視頻名稱



之前在前輩的學習方法裏看到一個,說可以寫個程序遍歷出視頻文件夾下的所有視頻的名稱,列成一個list,有助於複習的時候查看老師的授課主線。

然後剛剛發現了一個方法,不用寫程序,只需要一個簡單的命令就可以搞定!!! 因爲完全是自己想到的,所以很開心,特此分享!!!

大家知道畢老師的基礎視頻文件夾是個多層嵌套形式的,如這樣:


黑馬程序員_畢向東_Java基礎視頻教程
                              |-------第01天
                                       |---------第01天-01-基本常識.avi
                                                   第01天-02-Java的跨平臺性.avi
                                                   第01天-03-Java環境搭建(安裝).avi
                                                   第01天-04-Java環境搭建(環境變量配置).avi
                                                   第01天-05-Java環境搭建(環境變量配置技巧).avi
                                                   第01天-06-Java環境搭建(環境變量臨時配置方式).avi
                                                   第01天-07-Hello World.avi
                                                   第01天-08-classpath配置.avi
                                                   第01天-09-Hello World的組成部分.avi
                              |-------第02天
                                       |---------第02天-01-XXX.avi
                                                   第02天-02-XXX.avi
                                                   第02天-02-XXX.avi
…… 


以此類推;


但如果想通過程序來獲取這個list,我實在是沒想到可以用什麼方式來實現。


但記得老師在講包的時候,說過一個關於dir 命令可以把目錄下的文件名重定向到一個txt 的文本文件裏,於是突發奇想,看下能不能用這種方式來實現呢?

直接在命令行窗口裏輸入:

ls -R 黑馬程序員_畢向東_Java基礎視頻教程> Heimalist.txt

ls 命令用於顯示目錄中內容, -R參數是以遞歸方式顯示制定目錄下各子目錄中的文件。

然後我通過用vim 編輯器刪除掉多餘的字段,就得到了這個單子:

/第01天:
第01天-01-基本常識.avi
第01天-02-Java的跨平臺性.avi
第01天-03-Java環境搭建(安裝).avi
第01天-04-Java環境搭建(環境變量配置).avi
第01天-05-Java環境搭建(環境變量配置技巧).avi
第01天-06-Java環境搭建(環境變量臨時配置方式).avi
第01天-07-Hello World.avi
第01天-08-classpath配置.avi
第01天-09-Hello World的組成部分.avi

/第02天:
第02天-01-標識符.avi
第02天-02-常量.avi
第02天-03-進制的特點.avi
第02天-04-進制轉換(十進制和二進制).avi
第02天-05-進制轉換(八進制和十六進制).avi
第02天-06-進制轉換(負數二進制).avi
第02天-08-類型轉換.avi
第02天-12-邏輯運算符.avi
第02天-13-位運算符(左移右移).avi
第02天-14-位運算符(與-或-異或).avi
第02天-15-位運算符(練習).avi
第02天-16-位運算符(練習2&三元運算符).avi
第02天-17-語句(if).avi
第02天-18-語句(if練習).avi
第02天-19-語句(Switch).avi
第02天-20-語句(Switch練習).avi

/第03天:
第03天-01-語句(while).avi
第03天-02-語句(do while).avi
第03天-03-語句(for).avi


(以下略。。。)


但我是在Ubuntu 下面測試的,所以不知道Windows下面能否成功。      


但這確實是一個自己獨立思考,然後完成需求的一次經歷,真心開心,特此分享~~~~
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章