之前在前辈的学习方法里看到一个,说可以写个程序遍历出视频文件夹下的所有视频的名称,列成一个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下面能否成功。 但这确实是一个自己独立思考,然后完成需求的一次经历,真心开心,特此分享~~~~ |
遍历出基础教程视频文件夹里所有视频名称
最新推荐文章于 2024-05-27 08:40:54 发布