之前在前輩的學習方法裏看到一個,說可以寫個程序遍歷出視頻文件夾下的所有視頻的名稱,列成一個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下面能否成功。 但這確實是一個自己獨立思考,然後完成需求的一次經歷,真心開心,特此分享~~~~ |
遍歷出基礎教程視頻文件夾裏所有視頻名稱
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.