java中File类有什么用
发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,这篇文章将为大家详细讲解有关java中File类有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。File类本篇文章主要介绍File类的一些常用方法,首先来看下
千家信息网最后更新 2024年11月26日java中File类有什么用
这篇文章将为大家详细讲解有关java中File类有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
File类
本篇文章主要介绍File类的一些常用方法,首先来看下一些重要的概念:
一个File类的对象,表示磁盘上的文件或目录。
File提供了与平台无关的方法来对磁盘上的文件或目录进行操作。
File类直接处理文件和文件系统。
File类没有指定信息怎样从文件读取或向文件存储。
package io;
import java.io.File;
import java.io.IOException;
public class FileTest
{
public static void main(String[] args) throws IOException
{
File file = new File("f:/migu");
file.mkdir();
//判断该抽象名表示的目录是否存在
if(file.exists() && file.isDirectory())
{
System.out.println("migu 目录存在");
File file1 = new File("f:/migu/UES.txt");
File file2 = new File("f:\\migu\\CMU.txt");
//创建文件
file1.createNewFile();
file2.createNewFile();
File file3 = new File("f:/migu/插件/支付中心");
//创建此抽象名表示的目录,以及所有必需但是不存在的父目录
file3.mkdirs();
File[] files = file.listFiles();
//该方法返回该路径下这一层的所有文件和目录
for(File f : files)
{
System.out.println("migu目录下的文件名:" + f.getName());
System.out.println("migu目录文件的绝对路径:" + f.getAbsolutePath());
}
}
else
{
System.out.println("migu 目录不存在");
}
}
}
执行结果:
migu 目录存在
migu目录下的文件名:CMU.txt
migu目录文件的绝对路径:f:\migu\CMU.txt
migu目录下的文件名:UES.txt
migu目录文件的绝对路径:f:\migu\UES.txt
migu目录下的文件名:插件
migu目录文件的绝对路径:f:\migu\插件
这个DEMO展示的跟File类相关的方法都是简单易懂的,其中有两个地方需要强调下:
1、mkdirs是创建抽象名表示的文件或者目录,并且还会创建该目录或者文件的所有不存在的父目录。
2、在16、17行,我这里用了两种不同的路径分割符来表示抽象路径,从运行结果来看都是可行的。那么两者有什么区别呢?
不同操作系统下文件分隔符:windows中是"\",linux中是"/",在用JAVA代码去读取windows系统中磁盘上的文件时候,若要用"\",必须写成"\\",因为一个"\"在java中表示是转义符。所以用"\\"代表"\"。在这里我的建议是尽量都写成"/",因为在所有的操作系统中"/"永远都是没有问题的。
关于"java中File类有什么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
文件
目录
路径
文件名
方法
系统
插件
磁盘
篇文章
名表
不同
操作系统
文章
更多
结果
不错
可行
实用
重要
两个
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
阿里云网络安全认证
宝利通授时服务器地址
保力供应商平台保障数据库
专业学习网络技术的好处
服务器网站登录流程
数据库三层模型
数据库查询成绩90分
coremail服务器
教师数据库
关系数据库中的关系是
怎么样才能接网络安全私活
深圳市广兴源互联网智慧科技园
佳宏网络技术
华为服务器定位硬盘
怎样让word表格有数据库
微行互联网科技济南有限公司
114free的网络安全吗
数据库ogg引起aas
30岁网络安全考研
山东网络安全宣传周 专栏
网络安全免费视频
数据库的数据需求怎么写
用友登陆不到服务器
V服务器代理
数据库备份导入大文件
泰州南京高密度服务器高性价比
电脑软件开发属于哪类
lol台湾服务器云空间
数据库公共计算
石嘴山网络技术要多少钱