java文件操作

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,jdk,xml,框架)