黑马程序员——javaIO中File的操作与应用
来源:互联网 发布:津上走心机手动编程 编辑:程序博客网 时间:2024/05/09 23:19
File类的方法众多,我结合实际应用,把它分成一些几类:
File(File parent, String child)
根据 parent 抽象路径名和 child 路径名字符串创建一个新 File
实例。File(String parent, String child)这个构造函数跟上一个有异曲同工之妙,只不过把路径名用字符串表示了。
2.创建boolean creatNewFile()在指定位置创建文件。注意,如果该文件已经存在,则不创建,返回false。
mkdir()
创建此抽象路径名指定的目录。注意,这个只能创建一级目录。mkdirs()
下面根据File的一些常用方法做一个实际应用。
需求:下载的毕老师的视频教程文件名字有点太长了,看后完,想要复习前面的内容,不太好找,还要将鼠标放到文件上等全文件名全部显出来,才能看到后半部分的文件名内容。现在我想要把视频文件名中的公共部分“黑马程序员_毕向东_Java基础视频教程”给去掉。代码如下:
import java.io.*;public class FileRename {public static void main(String[] args) {File file = new File("E:\\IT学习\\java\\毕向东java基础30天视频教程");rename(file);}public static void rename(File file) {File[] files = file.listFiles();for (File f : files) {if (f.isDirectory())rename(f);else {String fileName = f.getName();String filePath = f.getPath();if ((fileName.endsWith(".avi"))&& (fileName.startsWith("黑马程序员_毕向东_Java基础视频教程"))) {File fNew;String reFileName;reFileName = filePath.replaceAll("黑马程序员_毕向东_Java基础视频教程", "");fNew = new File(reFileName);f.renameTo(fNew);}}}}}
- 黑马程序员——javaIO中File的操作与应用
- 黑马程序员——javaIO
- 黑马程序员——JavaIO
- 黑马程序员——JavaIO
- 黑马程序员—JavaIO流
- 黑马程序员--javaIO 之File
- 黑马程序员——第六章 JavaIO操作
- 黑马程序员-javaIO总结 续——其他常用与IO流有关的对象
- 黑马程序员——javaIO 把想要的文件路径形成列表存放在文件中
- 黑马程序员——JavaIO—概述
- 黑马程序员——JavaIO流
- 黑马程序员之----------javaIO流File类
- 黑马程序员-JavaIO技术File类
- JavaIO 1—File类的介绍
- 黑马程序员--java中File操作的一点小问题
- 黑马程序员——13JavaIO输入输出1
- 黑马程序员——14JavaIO输入输出2
- 黑马程序员——JavaIO包中的其他类
- 黑马程序员——图像化界面菜单的基本用法
- RHEL5使用光盘配置YUM服务器安装备ORACLE依赖包
- 黑马程序员——java网络技术中的udp套接字的应用
- test
- 黑马程序员——java网络技术中的tcp套接字的应用
- 黑马程序员——javaIO中File的操作与应用
- HDU 1575 Tr A
- Wildcard Matching
- 黑马程序员——java中的枚举和反射初探
- 由来源地址决定显示什么页面
- 是否重载全局 new / delete
- 黑马程序员——java中的反射技术再探
- HTTP三次握手详细分析
- Hurry Up