绝对路径和相对路径和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 ...
随机推荐
- Svelte3.x网页聊天实例|svelte.js仿微信PC版聊天svelte-webchat
基于Svelte3+SvelteKit+Sass仿微信Mac界面聊天实战项目SvelteWebChat. 基于svelte3+svelteKit+sass+mescroll.js+svelte-lay ...
- 【mq】从零开始实现 mq-12-消息的批量发送与回执
前景回顾 [mq]从零开始实现 mq-01-生产者.消费者启动 [mq]从零开始实现 mq-02-如何实现生产者调用消费者? [mq]从零开始实现 mq-03-引入 broker 中间人 [mq]从零 ...
- 824. Goat Latin - LeetCode
Questioin 824. Goat Latin Solution 题目大意:根据要求翻译句子 思路:转换成单词数组,遍历数组,根据要求转换单词 Java实现: 用Java8的流实现,效率太低 pu ...
- 我使用Spring AOP实现了用户操作日志功能
我使用Spring AOP实现了用户操作日志功能 今天答辩完了,复盘了一下系统,发现还是有一些东西值得拿出来和大家分享一下. 需求分析 系统需要对用户的操作进行记录,方便未来溯源 首先想到的就是在每个 ...
- HBase数据库基础操作
实验要求: 根据上面给出的学生表Student的信息,执行如下操作: 用Hbase Shell命令创建学生表Student: create 'student','name', 'score' put ...
- node-sass,sass-loader和node之间的关系
vue-cli运行在node平台上scss语言是运行在 node-sass平台上node-sass的运行环境是node平台vue-cli工程中不识别scss语法,.scss模块,sass-loader ...
- 『忘了再学』Shell基础 — 24、Shell正则表达式的使用
目录 1.正则表达式说明 2.基础正则表达式 3.练习 (1)准备工作 (2)*练习 (3).练习 (4)^和$练习 (5)[]练习 (6)[^]练习 (7)\{n\}练习 (8)\{n,\}练习 ( ...
- Linux下删除Mysql
1.检查mysql服务并关闭相应的进程 [root@bp18425116f0cojd1vnz ~]# ps -ef |grep mysql root 1492 1 0 10:23 ? 00:00:00 ...
- fpm工具安装
概述 最近在对机房的编译环境做整理,过程曲折而痛苦,记录一下. 之前的一个老项目,在打包的时候用到了一个叫做fpm的工具. 编译环境涉及centos6和centos7,在新的编译环境的过程中,如何安装 ...
- C语言学习之我见-strncat()可调整的字符串拼接函数
strncat()函数,用于两个字符串的拼接. (1)函数原型 char * strncat(char * Dest,const char * Source,size_t _Count)` (2)头文 ...