`

比较懒。。。

阅读更多
最近一直在看视频,昨天又刚下了个传智博客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所在目录都删了!
1
2
分享到:
评论

相关推荐

    车牌提取 识别 自己做的比较懒

    在这个项目中,我们看到的"车牌提取 识别 自己做的比较懒"可能是一个个人开发的车牌识别系统,开发者自嘲其设计较为简单。下面我们将详细探讨车牌提取与识别的关键技术和相关知识。 首先,车牌提取是整个过程的第一...

    大家一起来懒哈,个性QQ头像

    大家一起来懒哈,个性QQ头像 好东西与大家一起分享,第一次上传不知道该弄些什么东西的好!

    懒虫百度Ping v1.0.rar

    百度Ping服务是百度提供的一种远程调用服务,可以把你网站的最新原创内容的更新快速发送给百度,以便于百度的及时抓取和收录,但是代码实现起来比较复杂,需要一定的编程能力,我们开发了这款懒虫百度Ping工具可以让...

    易语言实现手机控制电脑播放音乐 当遥控器

    记得在13年的时候比较懒,在床上躺着的时候,电脑播放音乐,又不想去下床去操作电脑换音乐,比较麻烦。就想了下能不能用手机来控制呢?。如果是去开发一个手机软件相对来说,比较麻烦,也很浪费时间。于是我就想到...

    Vxworks BSP for vmware

    如果你比较懒的话,不想怎么去设置,可以直接下载启动ISO文件,直接让vmWare从光盘镜像启动,直接启动里面的bootrom就可以从host上引导vxworks。或者更懒一点,可以直接用光盘里的直接启动vxworks,在vxworks启动后...

    ios for vmware

    如果你比较懒的话,不想怎么去设置,可以直接下载该启动ISO文件,直接让vmWare从光盘镜像启动,直接启动里面的bootrom就可以从host上引导vxworks。或者更懒一点,可以直接用光盘里的直接启动vxworks,在vxworks启动...

    gdal1.9.1库

    64位的库比较纯净,32位的有些其他dll,用不到的可以删掉~我就比较懒啦~~在找资料的时候,特别希望有人有编译好的64位库,结果找了好久,所以好不容易自己弄好了就分享出来~要分是为了以后自己能有积分去下其他朋友...

    jQuery图片懒加载代码

    可以使用`offset().top`获取元素距离顶部的距离,`$(window).scrollTop()`获取当前滚动条的位置,再结合视口高度`$(window).height()`进行比较。 4. **替换图片源**:如果图片在视口内,就用`data-src`中的URL替换`...

    kotlin与java实现混编基础看这篇就够了

    前几年一直关注安卓,想换个方向,奔着移动端大步向前,由于比较懒就一直停留在想法,这不今天勤快点,动手搞了一个基础的java和kotlin混编,和大家总结分享一下。 首先需要了解什么事kotlin,kotlin中文网上面有...

    ionic+requirejs实现图片懒加载

    4. **判断是否可见**:通过比较图片的顶边或底边与视口的距离,确定图片是否已进入或即将进入可视区。 5. **加载图片**:如果图片在可视区内,使用RequireJS加载对应的图片模块,并将真实URL设置到`src`属性,触发...

    C#实现抽奖程序(三)最终版本

    增加Readme PPT 包含算法原理,使用说明,配置说明, 比较公平的抽奖算法,一定程度克服了Random函数...PS:需要自己实现已中奖名单序列化,载入名单后进行去除,就可以避免断电影响,作者比较懒,不再进行相关开发了。

    bootstrap MetroNic_1.5.4 前后端模板

    不过可惜,CDN有大小限制,本人又比较懒。这一套模板是比较好的,前后台模板都有,这是刚接触bootstrap朋友的福音哦,csdn下载不容易,还要积分,本人也得赚一点小积分了。不给大家压力,就2积分吧。顺便说一下CSDN...

    Python基于Django的物资管理系统 实现二维码生成与扫码功能

    此作品为作者学习Python后的第一个作品,所有的视图处理都放在了VIEW视图里,而且鄙人比较懒,并不想在model加函数了,程序结构很臃肿,对于一些复用率高的函数没有封装,此作品仅为新手处作,还有许多功能不完善,...

    JICQ2007 part04

    前阵子由于比较忙,所以忘了把源代码发布上去,这次为了共享的目的把源代码都发...我最近比较忙可能也算比较懒没有将它的客户端再次打包。运行该系统需要先安装好SQL补丁以及JDBC驱动,如果有疑问可以联系我的171984561

    JICQ2007_part01

    前阵子由于比较忙,所以忘了把源代码发布上去,这次为了共享的目的把源代码都...我最近比较忙可能也算比较懒没有将它的客户端再次打包。运行该系统需要先安装好SQL补丁以及JDBC驱动,感谢这段时间CSDN网站给与我的帮助!

    简单的图片懒加载实现

    如果使用`onscroll`事件,可以通过计算图片距离顶部的距离与视口高度比较;如果使用Intersection Observer,API会自动通知我们元素是否可见。 4. **加载图片**:当图片进入可视区域时,我们替换`data-src`到`src`...

    JICQ2007 part02

    前阵子由于比较忙,所以忘了把源代码发布上去,这次为了共享的目的把源代码都...我最近比较忙可能也算比较懒没有将它的客户端再次打包。运行该系统需要先安装好SQL补丁以及JDBC驱动,如果有疑问可以联系我的171984561

    JICQ2007 part03

    前阵子由于比较忙,所以忘了把源代码发布上去,这次为了共享的目的把源代码都...我最近比较忙可能也算比较懒没有将它的客户端再次打包。运行该系统需要先安装好SQL补丁以及JDBC驱动,如果有疑问可以联系我的171984561

    一款仿gift抽奖软件的,php开源抽奖程序(RIICH_Lottery 1.0)

    公司需要用这样一套抽奖程序,本人比较懒,网上下了个免费的gift抽奖软件,可惜是要交钱的,想下个绿色版本的吧,竟然中毒了。一气之下,才开发了这个软件,感觉还不错的, 就拿来与大家分享,不过从构思到开发完成...

Global site tag (gtag.js) - Google Analytics