最近一直在看视频,昨天又刚下了个传智博客JDBC的视频可是,视频分了很多小块而且每个小块都放在一个文件夹里,而且就是每个文件夹里又有一些广告(着硬盘地方本来就不多了!)!真是郁闷!
自己一个一个的删吧又觉得太多了,在说了每个视频都放到单独的文件夹里看起来也不方便!最后觉得还是写个程序算了。于是就有了下面的代码:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class MyOperate {
public static void main(String[] args) throws IOException {
findDirectory("F:\\传智博客\\传智播客JDBC");
}
public static void findDirectory(String pathName) throws IOException {
File myPath = new File(pathName);
File temp = null;
String[] directories = myPath.list();
for (int i = 0; i < directories.length; i++) {
System.out.println(directories[i]);
File aviFilePath = new File(pathName + File.separator
+ directories[i]);
if (aviFilePath.isDirectory()) {
String[] fileList = aviFilePath.list();
for (int j = 0; j < fileList.length; j++) {
temp = new File(pathName + File.separator + directories[i]
+ File.separator + fileList[j]);
System.out.println(temp.getName());
if (temp.getName().matches(".+\\.avi")) {
FileInputStream fis = new FileInputStream(temp);
FileOutputStream fos = new FileOutputStream(pathName
+ File.separator + directories[i] + ".avi");
byte[] b = new byte[1024 * 5];
int len;
while ((len = fis.read(b)) != -1) {
fos.write(b, 0, len);
}
fos.flush();
fos.close();
fis.close();
}
temp.delete();
}
aviFilePath.delete();
}
}
}
}
代码大概的功能就是把指定目录下的下一级目录里的 avi文件全部 放到上一级并且把 avi文件连同广告和avi所在目录都删了!
分享到:
相关推荐
在这个项目中,我们看到的"车牌提取 识别 自己做的比较懒"可能是一个个人开发的车牌识别系统,开发者自嘲其设计较为简单。下面我们将详细探讨车牌提取与识别的关键技术和相关知识。 首先,车牌提取是整个过程的第一...
大家一起来懒哈,个性QQ头像 好东西与大家一起分享,第一次上传不知道该弄些什么东西的好!
百度Ping服务是百度提供的一种远程调用服务,可以把你网站的最新原创内容的更新快速发送给百度,以便于百度的及时抓取和收录,但是代码实现起来比较复杂,需要一定的编程能力,我们开发了这款懒虫百度Ping工具可以让...
记得在13年的时候比较懒,在床上躺着的时候,电脑播放音乐,又不想去下床去操作电脑换音乐,比较麻烦。就想了下能不能用手机来控制呢?。如果是去开发一个手机软件相对来说,比较麻烦,也很浪费时间。于是我就想到...
如果你比较懒的话,不想怎么去设置,可以直接下载启动ISO文件,直接让vmWare从光盘镜像启动,直接启动里面的bootrom就可以从host上引导vxworks。或者更懒一点,可以直接用光盘里的直接启动vxworks,在vxworks启动后...
如果你比较懒的话,不想怎么去设置,可以直接下载该启动ISO文件,直接让vmWare从光盘镜像启动,直接启动里面的bootrom就可以从host上引导vxworks。或者更懒一点,可以直接用光盘里的直接启动vxworks,在vxworks启动...
64位的库比较纯净,32位的有些其他dll,用不到的可以删掉~我就比较懒啦~~在找资料的时候,特别希望有人有编译好的64位库,结果找了好久,所以好不容易自己弄好了就分享出来~要分是为了以后自己能有积分去下其他朋友...
可以使用`offset().top`获取元素距离顶部的距离,`$(window).scrollTop()`获取当前滚动条的位置,再结合视口高度`$(window).height()`进行比较。 4. **替换图片源**:如果图片在视口内,就用`data-src`中的URL替换`...
前几年一直关注安卓,想换个方向,奔着移动端大步向前,由于比较懒就一直停留在想法,这不今天勤快点,动手搞了一个基础的java和kotlin混编,和大家总结分享一下。 首先需要了解什么事kotlin,kotlin中文网上面有...
4. **判断是否可见**:通过比较图片的顶边或底边与视口的距离,确定图片是否已进入或即将进入可视区。 5. **加载图片**:如果图片在可视区内,使用RequireJS加载对应的图片模块,并将真实URL设置到`src`属性,触发...
增加Readme PPT 包含算法原理,使用说明,配置说明, 比较公平的抽奖算法,一定程度克服了Random函数...PS:需要自己实现已中奖名单序列化,载入名单后进行去除,就可以避免断电影响,作者比较懒,不再进行相关开发了。
不过可惜,CDN有大小限制,本人又比较懒。这一套模板是比较好的,前后台模板都有,这是刚接触bootstrap朋友的福音哦,csdn下载不容易,还要积分,本人也得赚一点小积分了。不给大家压力,就2积分吧。顺便说一下CSDN...
此作品为作者学习Python后的第一个作品,所有的视图处理都放在了VIEW视图里,而且鄙人比较懒,并不想在model加函数了,程序结构很臃肿,对于一些复用率高的函数没有封装,此作品仅为新手处作,还有许多功能不完善,...
前阵子由于比较忙,所以忘了把源代码发布上去,这次为了共享的目的把源代码都发...我最近比较忙可能也算比较懒没有将它的客户端再次打包。运行该系统需要先安装好SQL补丁以及JDBC驱动,如果有疑问可以联系我的171984561
前阵子由于比较忙,所以忘了把源代码发布上去,这次为了共享的目的把源代码都...我最近比较忙可能也算比较懒没有将它的客户端再次打包。运行该系统需要先安装好SQL补丁以及JDBC驱动,感谢这段时间CSDN网站给与我的帮助!
如果使用`onscroll`事件,可以通过计算图片距离顶部的距离与视口高度比较;如果使用Intersection Observer,API会自动通知我们元素是否可见。 4. **加载图片**:当图片进入可视区域时,我们替换`data-src`到`src`...
前阵子由于比较忙,所以忘了把源代码发布上去,这次为了共享的目的把源代码都...我最近比较忙可能也算比较懒没有将它的客户端再次打包。运行该系统需要先安装好SQL补丁以及JDBC驱动,如果有疑问可以联系我的171984561
前阵子由于比较忙,所以忘了把源代码发布上去,这次为了共享的目的把源代码都...我最近比较忙可能也算比较懒没有将它的客户端再次打包。运行该系统需要先安装好SQL补丁以及JDBC驱动,如果有疑问可以联系我的171984561
公司需要用这样一套抽奖程序,本人比较懒,网上下了个免费的gift抽奖软件,可惜是要交钱的,想下个绿色版本的吧,竟然中毒了。一气之下,才开发了这个软件,感觉还不错的, 就拿来与大家分享,不过从构思到开发完成...