绝对路径和相对路径和File类的构造方法
路径:
绝对路径:是一个完整的路径
以盼复(C:,D:)开始的路径
c:\a.txt
C:\User\itcast\IdeaProjects\shungyuan\123.txt
D:\demo\b.txt
相对路径:是一个简化的路径
相对指的是相对于当前项目的根目录(C:\User\itcast\IdeaProjects\shungyuan)
如果使用当前项目的根目录,路径可以简化书写
C:\User\itcast\IdeaProjects\shungyuan简化为-->123.txt(可以省略项目的根路径)
注意:
1.路径是不区分大小写的
2.路径中的文件分隔符windows使用反斜杠,反斜杠是转义字符,两个反斜杠代表一个普通的反斜杠
File类的构造方法
package com.yang.Test.FileStudy;
import java.io.File;
public class study01 {
public static void main(String[] args) {
/**
* File(String pathname) 通过将给定路径名字字符串转化为抽象路径名来创建一个新的File实例
* 参数:
* String pathname;字符串的路径名称
* 路径可以是以文件结尾,也可以是以文件夹价位路径可以是相对路径,也可以是绝对路径
* 路径可以存在也可以是不存在
* 创建File对象,只是吧字符串路径封装为File对象,不考虑路径的真假情况
* @param args
*/
File file01 = new File("F:\\IntelliJ IDEA 2022.1.3\\Install-Windows-zip.txt");
System.out.println(file01);//F:\IntelliJ IDEA 2022.1.3\Install-Windows-zip.txt
File file02 = new File("F:\\IntelliJ IDEA 2022.1.3");
System.out.println(file02);//F:\IntelliJ IDEA 2022.1.3
File file03 = new File("Install-Windows-zip.txt");
System.out.println(file03);//Install-Windows-zip.txt
/**
* File(String parent,String child) 根据parent路径名和字符串和child路径名字创建一个新的File实例
* 参数:吧路径分成了两部分
* String parent;父路径
* String child;子路径
* 好处:
* 父路径和子路径可以单独书写,使用起来非常的灵活,父路径和子路径可以变化
*/
File file = new File("D:\\", "a.txt");
System.out.println(file);//D:\a.txt
/**
*File(File parent,String child)根据parent抽象路径名和child路径名字符串创建一个新的File实例
* 参数:吧路径分成了两部分
* File parent:父路径
* String child:字符经
* 好处:
* 父路径和子路径可以单独书写,使用起来非常灵活父路径和子路径都可以变化
* 父路径是file类型,可以使用File方法对路径进行一些操作再使用路径创建对象
*/
File parent = new File("Document\\");
File file = new File(parent,"Hello.java");
System.out.println(file);//Document\Hello.java
}
}
绝对路径和相对路径和File类的构造方法的更多相关文章
- 绝对路径-相对路径和File类的构造方法
绝对路径和相对路径 绝对路径:是一个完整的路径,以盘符开始(c: d:)c:\a.txt 相对路径:相对指的是相对于当前项目的根目录(可以省略项目的根目录) 注意: 1.路径不区分大小写 2.路径中的 ...
- Java中Io类-File类的构造方法
package com.hxzy.IOSer;import java.io.*;public class Demo02 { public static void main(String[] args) ...
- File类的构造方法:三种重载形式(新手)
//导入的包.import java.io.File;//File类的构造方法 三种重载形式//创建的一个类.public class zylx1 { //公共静态的主方法. public stati ...
- File类基础
File类的作用: Java的io包中定义了File类,用于对文件或文件夹的管理操作. File类只能够用于表示文件或文件夹的信息(属性)和对该文件或文件夹的删除创建操作 (不能对内容进行访问) 通过 ...
- File类
存储在变量,数组和对象中的数据是暂时的,当程序终止时他们就会丢失.为了能够永久的保存程序中创建的数据,需要将他们存储到硬盘或光盘的文件中.这些文件可以移动,传送,亦可以被其他程序使用.由于数据存储在文 ...
- java io学习之File类
1.先看下四个静态变量 static String pathSeparator The system-dependent path-separator character, represented a ...
- Java的IO操作---File类
目标 1)掌握File类作用 2)可以使用file类中方法对文件进行读写操作. File类 唯一与文件有关的类.使用file类可进行创建或删除操作,要想使用File类,首先观察File类的构造方法. ...
- Java IO流中的File类学习总结
一.File类概述 File类位于java.io包中,是对文件系统中文件以及文件夹进行封装的对象,可以通过对象的思想来操作文件和文件夹. File类有多种重载的构造方法.File类保存文件或目录的各种 ...
- 第二十天File类、字节流
File类.字节流 File类 File类介绍 File:它是描述持久设备上的文件或文件夹的.只要是在Java程序中操作文件或文件夹肯定需要使用File类完成. File类构造方法 /* * File ...
随机推荐
- 探索ABP的EventHub解决方案
在上一章中,我们构建了一个简单的全栈 Web 应用程序,我们已经看到了使用 ABP 框架开发应用的典型流程,在接下来,我们将使用 ABP 框架创建更高级的应用程序. 给出具有现实世界复杂性的例子并不容 ...
- spring boot redis 写入异常
redis 的 key value 使用 json 序列化.反序列化时,写入的 bean 不能是 final 类型的类,否则无法解析
- 个人冲刺(二)——体温上报app(一阶段)
任务:完成了WenData类的编写,同时完成了SecondActivity.java SecondActivity.java package com.example.helloworld; impor ...
- Fail2ban 术语
filter 过滤器,使用正则表达式定义一个过滤器,从日志中匹配到IP.端口等. action 动作,定义在指定时间段要执行的操作. jail 监禁,jail是一个filter和一个action或者多 ...
- Border性质习题与证明
KMP 第一次接触 \(border\) 都是先从 KMP 开始的吧. 思想在于先对于一个串自匹配以求出 fail 指针(也就是 border) 然后就可以在匹配其他串的时候非常自然的失配转移.在此顺 ...
- AGC007E Shik and Travel 解题报告
AGC007E Shik and Travel 题目大意:\(n\) 个点的二叉树,每个点要么两个儿子,要么没有儿子,每条边有边权. 你从 \(1\) 号节点出发,走到一个叶子节点.然后每一天,你可以 ...
- c++ RMQ
关于 RMQ ,即 Range Maxnum (Minnum) Query .用于查询静态区间最大(最小)值, 思路基于动态规划 (DP) 思路 设 F[i][j] 为 [i,i+2j] 区间内的的最 ...
- 借助SpotBugs将程序错误扼杀在摇篮中
背景 最近一年多在一家toB业务的公司,部门主要做的是建筑行业的招投标业务信息化,希望借助软件来达到"阳光.降本.提效"的目的,我刚入职时大概30多家客户,截止现在已经超过100家 ...
- .NET Core 企业微信回调配置
1.配置API接收 2.下载加密解密库 地址:https://developer.work.weixin.qq.com/devtool/introduce?id=36388,也可以复制下面的代码 2. ...
- python中 OS模块中 os.path.join() 函数用法简介
基础用法 os.path.join() 用于拼接文件的路径,可以传入多个待拼接的路径 若各个路径之间不存在 " / ", 则其会自动为各个路径之间增加连接符 " / &q ...