当前位置: 首页 > news >正文

Java文件管理

文件管理

        Java中的对文件的管理,通过java.io包中的File类实现。Java中文件的管理,主要是针对文件或是目录路径名的管理,包括文件的属性信息,文件的检查,文件的删除等,但不包括文件的访问

file类

Java中的file类可以对文件系统中的文件和目录进行操作,一个file对象既可以是一个文件,也可以是一个目录

File类的数据成员主要有下列4个,它们都是类变量: 

static String pathSeparator ";" 路径分隔符

static Char pathSeparatorChar ';' 路径分隔符,字符分号而不是字符串

static String separator  "\" 路径表达式中的分隔符,如WINDOWS系统中是反斜杠

static Char separatorChar '\' 字符型的路径表达式中的分隔符(反斜杠)

file类的构造方法

public java.io.File(String pathName)

public java.io.File(String parent,String fileName) 

public java.io.File(File parent,String fileName)

第一个构造方法通过全路径文件名来创建对象,pathName可以是绝对路径也可以是相对的。

第二个构造方法通过父目录和文件名来创建对象,fileName是不含路径的文件名。

第三个构造方法也是通过父目录和文件名来创建对象,但父目录由一个File对象提供

import java.io.*;
public class FileCons {public static void main(String[] args) {//第一种方式 File path=new File("c:\\");File file1=new File("c:\\sss.txt");//第二种方式File file2=new File("c:\\","sss.txt");//第三种方式File file3=new File(path,"sss.txt");}
}

file的常用方法 

 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 防火墙双机热备旁挂
  • 类和对象(二)
  • “社群+”生态下的开源AI智能名片源码:驱动商业与社会连接的新引擎
  • 对象存储解决方案:高性能分布式对象存储系统MinIO
  • ARP安全简介
  • 安卓自带camera hal3 实例README.md翻译
  • c语言之 *指针与 **指针
  • .net dataexcel 脚本公式 函数源码
  • 在 K8s 上使用 KubeBlocks 提供的 MySQL operator 部署高可用 WordPress 站点
  • MySQL索引特性(上)
  • 什么是死锁 , 以及产生的原因详细介绍
  • 1.6.丢弃法
  • 论文复现:Predictive Control of Networked Multiagent Systems via Cloud Computing
  • x264 编码器 CAVLC 熵编码源码分析
  • Alpine Linux 轻量级Linux 适合于 docker 容器镜像
  • 分享一款快速APP功能测试工具
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • CODING 缺陷管理功能正式开始公测
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • Javascript Math对象和Date对象常用方法详解
  • JavaScript 基本功--面试宝典
  • Python - 闭包Closure
  • scala基础语法(二)
  • SpringBoot几种定时任务的实现方式
  • tab.js分享及浏览器兼容性问题汇总
  • 规范化安全开发 KOA 手脚架
  • 精彩代码 vue.js
  • 前端_面试
  • 我从编程教室毕业
  • 原生js练习题---第五课
  • 阿里云ACE认证之理解CDN技术
  • ​flutter 代码混淆
  • #laravel 通过手动安装依赖PHPExcel#
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (SpringBoot)第二章:Spring创建和使用
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (过滤器)Filter和(监听器)listener
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)c++ std::pair 与 std::make
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转)Sql Server 保留几位小数的两种做法
  • (转)大型网站架构演变和知识体系
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • ******IT公司面试题汇总+优秀技术博客汇总
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .Net MVC4 上传大文件,并保存表单
  • [ vulhub漏洞复现篇 ] AppWeb认证绕过漏洞(CVE-2018-8715)
  • [20150904]exp slow.txt
  • [ACM独立出版] 2024年虚拟现实、图像和信号处理国际学术会议(VRISP 2024,8月2日-4)
  • [Bada开发]初步入口函数介绍