遍历出基础教程视频文件夹里所有视频名称



之前在前辈的学习方法里看到一个,说可以写个程序遍历出视频文件夹下的所有视频的名称,列成一个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下面能否成功。      


但这确实是一个自己独立思考,然后完成需求的一次经历,真心开心,特此分享~~~~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值