File类里的静态字段
我们都知道windows操作系统和Linux操作系统中的路径分隔符是不一样的,当我们直接使用绝对路径的时候,程序会报错误:No such file or diretory”的异常
File类有几个类似separator的静态字段,都是与系统相关的,在编程时应尽量使用:
- separatorChar
- separator
- pathSeparatorChar
- pathSeparator
separatorChar
public static final char separatorChar
与系统有关的默认名称分隔符。此字段被初始化为包含系统属性 file.separator 值的第一个字符。在 UNIX 系统上,此字段的值为 ‘/’;在 Microsoft Windows 系统上,它为 ‘\’。
separator
public static final String separator
与系统有关的默认名称分隔符,为了方便,它被表示为一个字符串。此字符串只包含一个字符,即 separatorChar。
pathSeparatorChar
public static final char pathSeparatorChar
与系统有关的路径分隔符。此字段被初始为包含系统属性 path.separator 值的第一个字符。此字符用于分隔以路径列表 形式给定的文件序列中的文件名。在 UNIX 系统上,此字段为 ‘:’;在 Microsoft Windows 系统上,它为 ‘;’。
pathSeparator
public static final String pathSeparator
与系统有关的路径分隔符,为了方便,它被表示为一个字符串。此字符串只包含一个字符,即 pathSeparatorChar。
转自:http://blog.csdn.net/wangfeijn/article/details/48104339
File类里的静态字段相关推荐
- python路径找类并获取静态字段
Python通过路径找类并获取其中大写的静态字段 settings.py class Foo:DEBUG = TrueTEST = True xx.py 1 import importlib 2 3 ...
- python的类和对象——类的静态字段番外篇
什么是静态字段 在开始之前,先上图,解释一下什么是类的静态字段(我有的时候会叫它类的静态变量,总之说的都是它.后面大多数情况可能会简称为类变量.): 我们看上面的例子,这里的money就是静态字段,首 ...
- 黑马程序员——Java基础--IO流(一)---File类以及其他流对象
------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一.File类 File类是将文件系统中的文件和文件夹封装成了对象.提供了更多的属性和行为可以对 ...
- 由单例模式学到:静态构造函数和静态字段
编译器在编译的时候,会事先分析所需要的静态字段,如果这些静态字段所在的类有静态的构造函数,则忽略静态字段的初始化,否则先进行静态字段的初始化.对类的静态成员初始化的顺序取决于在Main函数中的引用顺序 ...
- 第三次学JAVA再学不好就吃翔(part99)--File类
学习笔记,仅供参考,有错必究 文章目录 File类 构造方法 举个例子 File类创建功能 举个例子 File类的重命名及删除功能 举个例子 注意事项 File类的判断功能 File类的获取功能 举个 ...
- java getfiles_Java基础教程——File类、Paths类、Files类
File类 File类在java.io包中.io代表input和output,输入和输出. 代表与平台无关的文件和目录. 可以新建.删除.重命名,但不能访问文件内容. File类里的常量: impor ...
- Java语言的File类总结
每个File类对象表示一个磁盘文件或文件夹,其对象属性中包含了文件或文件夹的相关信息,如文件名,长度,所含文件个数等等,调用它的方法可以完成对文件或文件夹的管理操作,如创建,删除等 1:创建File类 ...
- 第二十二回 基础才是重中之重~ThreadStatic静态字段在每个线程里的唯一性
static修饰符我们不会陌生,它代表静态,可以修饰你的类,方法,字段和属性等等,今天主要说一个为静态字段加ThreadStatic特性会给程序代来什么样的变化.静态字段static field,我更 ...
- java 修改 枚举类字段_枚举枚举和修改“最终静态”字段的方法
java 修改 枚举类字段 在本新闻通讯中,该新闻通讯最初发表在Java专家的新闻通讯第161期中,我们研究了如何使用sun.reflect包中的反射类在Sun JDK中创建枚举实例. 显然,这仅适用 ...
最新文章
- Handler消息处理机制
- Sparklens:Spark应用程序优化工具
- java httpserver 多个接口_多个Servlet之间数据共享实现方案
- BZOJ-1036 [ZJOI2008]树的统计
- Deeplab V1、v2要点
- 【资源】编程珠玑I 源码
- 十三不香了?不止去掉刘海,iPhone14或改用QLC闪存:最高2TB容量
- winform定义数据源名称_求C#winform 数据库类(连接和增删改查)和在窗口中的调用代码...
- 对于函数式编程的新理解
- Meltdown和Foreshadow等补丁被指不完整,处理器易受新攻击
- NUC1003 Hangover【数学计算+水题】
- DeepMind新建虚拟认识实验室,像研究人类一样研究AI(代码开源)
- TeeChart学习笔记1:TeeChart控件的注册与基本使用(添加曲线序列、添加数据点)
- 最新高通平台驱动开发参考文档
- 新浪xweibo代码架构分析(二次开发)
- 省市区json最新数据
- winpe读取linux硬盘数据恢复,如何在WinPE环境下完成文件恢复
- 按照计算机病毒存在,下列选项中,不属于按照计算机病毒存在的方式分类的是()。 - 问答库...
- 带三维团队半年的一点总结和想法
- c语言isfinite_visual-c-std :: isfinite在MSVC上
热门文章
- java枚举返回字符串_枚举工具类-通过给定值获取对应的枚举类
- 我的世界服务器为什么显示崩溃,我的世界服务器崩溃的指令 | 手游网游页游攻略大全...
- 英国python工资_在伦敦金融城当数据分析师-Python篇
- java requestparams_详解在Spring MVC中使用注解的方式校验RequestParams
- 模块化加载_webpack模块化原理-异步加载模块
- eclipse安装反编译插件:jd-eclipse 查看源码
- mysql 5.7 sys schema_案例详细说明MySQL5.7中 performance与sys schema中的监控参数
- 武昌工学院计算机专业学费,2016年武昌工学院学费专业收费情况及综合排名
- java单链表选票_Hackerrank Practice
- insert转update工具_mysql binlog 分析工具