java文件操作
2021/5/30 14:50:10
本文主要是介绍java文件操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
注意:
1. 路径不区分大小写
2. 路径中的文件名称分隔符 window 使用反斜杠(\)也支持斜杠(/),反斜杠是转义字符,两个反斜杠代表一个普通的反斜杠
3. 其他的平台都使用斜杠作为分隔符(/),网络地址也是(http://www.baidu.com)。
4. window 的路径分隔符使用“\”,而Java程序中的“\”表示转义字符,所以在Windows中表示路径,需要用“\”。或者直接使用“/”也可以,Java程序支持将“/”当成平台无关的路径分隔符。或者直接使用File.separator常量值表示。
5. 路径中如果出现 “…” 表示上一级目录,路径名如果以“/”开头,表示从“根目录”下开始导航。
构造方法
public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。
public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。
public File(URI uri):通过将给定的 file: URI 转换为一个抽象路径名来创建一个新的 File 实例。
File 类中提供了四个类常量:
public static final char separatorChar:
与系统有关的默认名称分隔符。此字段被初始化为包含系统属性 file.separator 值的第一个字符。 在 UNIX 系统上,此字段的值为 ‘/’;在 Microsoft Windows 系统上,它为 ‘\’。
public static final String separator:
与系统有关的默认名称分隔符,为了方便,它被表示为一个字符串。此字符串只包含一个字符,即 separatorChar。
public static final char pathSeparatorChar:
与系统有关的路径分隔符。此字段被初始为包含系统属性 path.separator 值的第一个字符。 此字符用于分隔以路径列表 形式给定的文件序列中的文件名。在 UNIX 系统上,此字段为 ‘:’;在 Microsoft Windows 系统上,它为 ‘;’。
public static final String pathSeparator:
与系统有关的路径分隔符,为了方便,它被表示为一个字符串。此字符串只包含一个字符,即 pathSeparatorChar。
String pathSeparator = File.pathSeparator; //System.out.println(pathSeparator);//路径分隔符 windows:分号; linux:冒号: String separator = File.separator; //System.out.println(separator);// 文件名称分隔符 windows:反斜杠\ linux:正斜杠/ System.out.println(File.separator); // \ System.out.println(File.separatorChar); // \ System.out.println(File.pathSeparator); // ; System.out.println(File.pathSeparatorChar); // ;
参考:
https://www.cnblogs.com/niujifei/p/11477842.html
这篇关于java文件操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)