Java文件操作
File类位与java.io包中,可以通过File对象的方法创建文件对象、删除文件、列表目录下的文件,判断文件是目录还是正式文件,文件系统的基本规则是:
1. 文件的全名字包含文件的路径名和扩展名字,单独讲一个文件名字时,是不带路径但带扩展名的文件名。
2. 同一目录下不可能存在同名的目录和真实文件,系统主要有目录类型的文件和真实文件两种,真实文件可以没有扩展名,还有第三种我们不需要计算的如虚拟内存文件;
3. 相对目录指不以路径分割符开头的文件路径,绝对目录是指以根目录开头的路径;当前目录指相对与程序运行时的目录算起的相对路径;
4. 目录分割符和路径分割符在liunx和win平同上不同,前者为“/”和“:”,后者为“\”和“;“,因此不要硬编码到程序中,而应便用File类提供的相应属性值;
那到底有哪些操作呢,我在下面整理了一些,原代码太多,我就不列举了。如果你能把下面的每个操作实现,文件操作你可以运用自如了。其实原理基本相同,就是变化,变化,只要你头不晕,应该可以掌握的……
1.创建文件夹
2.创建文件
3.删除文件
4.删除文件夹
5.删除一个文件下夹所有的文件夹
6.清空文件夹
7.读取文件
8.写入文件
9.写入随机文件
10.读取文件属性
11.写入属性
12.枚举一个文件夹中的所有文件
13.复制文件夹
14.复制一个文件夹下所有的文件夹到另一个文件夹下
15.移动文件夹
16.移动一个文件夹下所有的文件夹到另一个目录下
17.以一个文件夹的框架在另一个目录创建文件夹和空文件
18.复制文件
19.复制一个文件夹下所有的文件到另一个目录
20.提取扩展名
21.提取文件名
22.提取文件路径
23.替换扩展名
24.追加路径
25.移动文件
26.移动一个文件夹下所有文件到另一个目录
27.指定目录下搜索文件
28.打开对话框
29.文件分割
30.文件合并
31.文件简单加密
32.文件简单解密
33.写入ini文件属性
34.读取ini文件属性
35.合并一个文件下所有的文件
36.写入ini文件属性
37.获得当前路径
38.读取XML数据库
39.写入XML数据库
40.ZIP压缩文件
41.获得应用程序完整路径
42.ZIP解压缩
43.递归删除目录中的文件
43.ZIP压缩文件夹
44.Java验证DTD
45.验证Schema
46.Grep
47.直接创建多级目录
48.批量重命名
49.文本查找替换
50.文件关联
52.设置JDK环境变量
53.选择文件夹对话框
54.删除空文件夹
55.发送数据到剪贴板
56.从剪贴板中取数据
57.获取文件路径的父路径
58.创建快捷方式
59.弹出快捷菜单
60.文件夹复制到整合操作
61.文件夹移动到整合操作
62.目录下所有文件夹复制到整合操作
63.目录下所有文件夹移动到整合操作
64.目录下所有文件复制到整合操作
65.目录下所有文件移动到整合操作
66.对目标压缩文件解压缩到指定文件夹
67.创建目录副本整合操作
68.打开网页
69.删除空文件夹整合操作
70.获取磁盘所有分区后再把光驱盘符去除(用"\0"代替),把结果放在数组allfenqu[] 中,数组中每
71.激活一个程序或程序关联的文件
72.HTTP下载
73.FTP下载
74.写图像到剪切板 setClipboardImage
75.从剪贴板复制图像到窗体
很强大吧,代码更加,呵呵,自己慢慢想吧,应该不成问题……
<!--EndFragment-->
分享到:
相关推荐
java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java...
io java 文件操作 命令 全部 io java 文件操作 命令 全部 io java 文件操作 命令 全部 io java 文件操作 命令 全部
Java文件操作大全
java文件操作总结 详细介绍 java对文件的操作 每个都有对应的例子
Java 文件操作大全···················································
Java文件操作封装类
非常全的java文件操作说明、示例,欢迎下载共同学习
java文件操作相关的类和基本用法,都是一些基本的用法,但很重要
java文件操作工具类是java中针对文件操作的一个工具类,可以方便的读取,下载,上传文件等操作,希望可以帮到大家。
Java文件操作大全(绝对的经典,值得收藏!) Java文件操作大全(绝对的经典,值得收藏!) Java文件操作大全(绝对的经典,值得收藏!)
java视频教程 Java文件操作 JavaFile
一些较为全面的java的文件操作的代码,在学习中有极大地帮助!!
java 文件操作类 20多个实用方法,操作文件的好帮手。 JAVA自定义Util大放送-集成j2ee精英团队十年编程之精华
Java文件操作Java文件操作