通过commonsmultipartfile获取文件的绝对磁盘路径_Java教程Java 文件 IO 操作

本文介绍了Java中如何使用File类进行文件和目录的管理,包括获取文件的绝对路径、判断文件类型以及进行基本的文件操作。此外,还讨论了在不同操作系统下路径的表示方式。对于上传的文件,文章提到通过CommonsMultipartFile获取文件的绝对磁盘路径,这对于处理文件上传和存储至关重要。
摘要由CSDN通过智能技术生成

IO流是java在执行过程中整体执行的核心元素,如何掌握IO流操作,需要通过深度掌握输入输出的技术,加强在java的执行层面提升运行速度,加强java的运行效率,深度掌握java开发输出技巧,拉勾IT课小编分析这一技术。

文件目录:文件夹,管理文件,linux下有权限、操作符、用户组、用户等

6ea6b147591a45457cce1759e3687340.png

路径分割符:

表示windows系统文件目录分割符/表示mac/linux下的路径分割符

java代码在windows下写某个文件的话需要下面的方式

D:softsd.txt其中一个单斜杠是用来转义的

java代码在linux或者Mac下写某个文件的话需要下面的方式

usr/local/soft/sd.txt其中一个单斜杠是用来转义的

代码和文件目录的关系: 对文件和目录增删改查IO,输入和输出Input/Output把持久化设备上的数据读取到内存中的动作称为输入,Input操作内存中的数据持久化到设备上的动作,Output输出操作一般把输入和输出动作称为IO操作,IO分为网络IO和文件IO

java文件类File:

主要是对计算机文件目录的操作,对文件和目录的增删改查,File类表示磁盘中存在的文件和目录实现了Serializable,Comparable两大接口,可进行序列化和比较File.separator目录分隔符,在不同的系统下不一样,windows下是"",mac/Linux下是"/",操作文件时可以用来连接目录的分隔符

常见的构造函数://路径和文件名的拼接public File(String pathname)

//父路径,子路径public File(String parent, String child)

//获取带文件名的文件路径,即new File构造函数传入的路径String getPath()

String dir = "C:甥敳獲79466Desktop";String name = "a.txt";File file = new File(dir, name);// File file = new File(dir);目录对象

System.out.println(file.getPath()); //打印文件的路径和文件名System.out.println(File.separator); //打印不同系统的文件分隔符

//常用的文件操作apifile.getPath(); //获取带文件名的文件路径,C:Users79466Desktopa.txtfile.getName(); //获取文件名,a.txtfile.getAbsolutePath(); //获取文件的绝对路径C:Users79466Desktopa.txtfile.getParent(); //获取文件的父路径C:Users79466Desktopfile.exists(); //文件或者目录是否存在file.isFile(); //是否是一个文件file.isDirectory

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值