位置: IT常识 - 正文

JAVA的File对象(java中file的用法)

编辑:rootadmin
文件 1.File对象 java封装的一个操作文件及文件夹(目录)的对象。可以操作磁盘上的任何一个文件和文件夹。 2.创建文件 方式一:根据路径构建一个File对象new File(path) //方式一 @Test public void create01(){ try { String path ... 文件1.File对象 

推荐整理分享JAVA的File对象(java中file的用法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:java中file.separator,java的file对象判断是否是软连接,java中file的用法,java file常用方法,java file常用方法,java的file对象判断是否是软连接,java中file类,java中file类,内容如对您有帮助,希望把文章链接给更多的朋友!

    java封装的一个操作文件及文件夹(目录)的对象。可以操作磁盘上的任何一个文件和文件夹。

2.创建文件

  方式一:根据路径构建一个File对象new File(path)

//方式一 @Test public void create01(){ try { String path = URLDecoder.decode("D:\\博客园\\wjj1.txt","UTF-8");//解决中文乱码,转UTF-8 File file = new File(path); file.createNewFile(); System.out.println("创建成功01"); } catch (UnsupportedEncodingException e) {//decode方法需要抛异常或捕获异常 e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }

    方式二:根据父目录文件和子目录路径构建一个File对象new File(File,Spath)  

//方式二 @Test public void create02(){ String path = null; try { path = URLDecoder.decode("D:\\博客园","UTF-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } File parentFile = new File(path);//父目录文件 String fileName = "wjj2.txt";//子路径 File file = new File(parentFile, fileName); try { file.createNewFile(); System.out.println("创建成功02"); } catch (IOException e) { e.printStackTrace(); } }

    方式三:根据父目录路径和子目录路径构建一个File对象new File(Fpath,Spath)

//方式三 @Test public void create03() throws Exception{//抛异常 String path = URLDecoder.decode("D:\\博客园","UTF-8"); String filePath = "wjj3.txt"; File file = new File(path, filePath); file.createNewFile(); System.out.println("创建成功03"); }JAVA的File对象(java中file的用法)

     运行结果:

  3.文件的相关操作

   文件的路径相关和判断功能的构造方法

@Test public void info() throws Exception{ //创建文件对象 String path = URLDecoder.decode("D:\\博客园\\wjj1.txt","UTF-8"); File file = new File(path); System.out.println("文件名:"+file.getName()); System.out.println("文件绝对路径:"+file.getAbsolutePath()); System.out.println("文件父目录:"+file.getParent()); System.out.println("文件大小(字节):"+file.length()); System.out.println("文件是否存在:"+file.exists()); System.out.println("是否是文件:"+file.isFile()); System.out.println("是否是目录:"+file.isDirectory()); }

    UTF-8一个英文一个字节,一个汉字三个字节

    运行结果:

    文件删除操作的构造方法

@Test public void fileDelete() throws Exception{ String path = URLDecoder.decode("D:\\博客园\\wjj1.txt","UTF-8"); File file = new File(path); if (file.exists()){ if (file.delete()){ System.out.println(path+"删除成功"); }else { System.out.println(path+"删除失败"); } }else { System.out.println("文件不存在"); } }

    文件创建目录操作的构造方法

@Test public void isMkdir() throws Exception{ String path = URLDecoder.decode("D:\\博客园\\wjj1","UTF-8"); File file = new File(path); if (file.exists()){ System.out.println(path+"该目录已存在"); }else { if (file.mkdirs()){ System.out.println("创建成功"); }else { System.out.println("创建失败"); } } }

    运行结果:

本文链接地址:https://www.jiuchutong.com/zhishi/311580.html 转载请保留说明!

上一篇:node.js 运行vue项目(node运行vue项目)

下一篇:织梦封面频道页顶级栏目使用SEO标题标签调用不显示怎么办(织梦如何添加浮动广告)

  • x80怎么开dc(x80怎么开dc调光)

    x80怎么开dc(x80怎么开dc调光)

  • 钉钉美颜可以调节吗(钉钉美颜调节参数)

    钉钉美颜可以调节吗(钉钉美颜调节参数)

  • 健康码怎么显示身份证号码和名字(健康码怎么显示身份证号码)

    健康码怎么显示身份证号码和名字(健康码怎么显示身份证号码)

  • 安卓typec是通用的吗

    安卓typec是通用的吗

  • qq桌面版和qq有什么区别(qq桌面版是什么意思)

    qq桌面版和qq有什么区别(qq桌面版是什么意思)

  • 微信安装包在哪里(微信安装包在哪个位置)

    微信安装包在哪里(微信安装包在哪个位置)

  • 饿了么只能用支付宝吗(饿了么只能用支付宝支付吗)

    饿了么只能用支付宝吗(饿了么只能用支付宝支付吗)

  • 苹果手机微信删了能恢复吗(苹果手机微信删了怎么办)

    苹果手机微信删了能恢复吗(苹果手机微信删了怎么办)

  • 抖音发布的视频为什么没有播放量(抖音发布的视频怎么突然没有了)

    抖音发布的视频为什么没有播放量(抖音发布的视频怎么突然没有了)

  • 朋友圈发完后还能改权限吗(朋友圈发完后还能修改定位吗)

    朋友圈发完后还能改权限吗(朋友圈发完后还能修改定位吗)

  • iphone绿线不修影响使用吗(苹果绿线是内屏坏了么图片)

    iphone绿线不修影响使用吗(苹果绿线是内屏坏了么图片)

  • 苹果11与xs的区别(苹果11和xs的区别是什么)

    苹果11与xs的区别(苹果11和xs的区别是什么)

  • 苹果手机更新系统后无法开机(苹果手机更新系统需要多久)

    苹果手机更新系统后无法开机(苹果手机更新系统需要多久)

  • 开着微信电话闹钟会响吗(开着微信电话闹钟不响)

    开着微信电话闹钟会响吗(开着微信电话闹钟不响)

  • 多媒体软件系统主要包括(多媒体软件系统的组成从底层到高层依次为)

    多媒体软件系统主要包括(多媒体软件系统的组成从底层到高层依次为)

  • los灯不亮代表什么意思(los灯不亮是什么意思)

    los灯不亮代表什么意思(los灯不亮是什么意思)

  • 实况是什么拍照功能(实况是什么拍照模式)

    实况是什么拍照功能(实况是什么拍照模式)

  • 华为p30pro怎么重启关机(华为p30pro怎样重启)

    华为p30pro怎么重启关机(华为p30pro怎样重启)

  • iphone11是typec接口吗(iphone11的typec)

    iphone11是typec接口吗(iphone11的typec)

  • sos在哪里设置(sos怎样设置)

    sos在哪里设置(sos怎样设置)

  • word为什么编辑不了(word为什么编辑不了公式)

    word为什么编辑不了(word为什么编辑不了公式)

  • 浏览器下载的视频在哪里(浏览器下载的视频如何保存到相册)

    浏览器下载的视频在哪里(浏览器下载的视频如何保存到相册)

  • 苹果手机中毒有什么表现(iphone 手机中毒)

    苹果手机中毒有什么表现(iphone 手机中毒)

  • 小米8可以语音唤醒吗(小米8语音助手怎么唤醒)

    小米8可以语音唤醒吗(小米8语音助手怎么唤醒)

  • 微软官方预热展示 Win11 画图全新设计:现代图标、圆角 UI,浅/深色主题(微软预购)

    微软官方预热展示 Win11 画图全新设计:现代图标、圆角 UI,浅/深色主题(微软预购)

  • 契税是什么样的单子
  • 工程预付款的支付要求
  • 定额扣除个税什么意思
  • 企业违约金收入会计分录
  • 水泥企业销售收入比例
  • 出纳工作的七大技巧
  • 二手房屋增值税税率
  • 现金支付用什么科目
  • 贷款利息进项税额
  • 固定资产已入账怎么冲销
  • 收到货款定金计入哪里
  • 怎样查询单位上月社保缴纳情况
  • 营改增后还有消费税吗
  • 一般纳税人设备租赁税率
  • 应收补贴款贷方余额
  • 个人所得税申报晚了一天会干什么
  • 关于工程施工的文章
  • 一般纳税人资格登记表
  • 床垫专票可以抵扣吗
  • 宏基笔记本电脑售后电话
  • 母公司对子公司减资
  • 咨询服务费怎么报印花税
  • executor进程
  • 收取个人挂靠的管理费用要交税吗?
  • 注销公司如何注销
  • 工业企业汽车发生费用处理
  • 员工租房管理规定
  • 以专利权出资,能否使用专利权
  • win10的电源设置
  • 大沙丘上的日落图片
  • 公积金怎么做会计科目
  • 一个实用的php验证
  • 育空领地
  • 申报个人所得税是按应发工资还是实发工资
  • 应交税金及附加包括哪些
  • 个体工商户和个人独资企业的区别
  • 帝国cms怎么上传图片
  • 红字发票信息表盖什么章
  • springmvc简介
  • 员工探亲证明怎么写
  • 医院出的收据就是发票吗
  • php视频加水印
  • 贴现手续费计入哪个明细科目
  • mysql怎么处理特殊字符数据
  • 商品售后回购分录
  • 销售货物收到货款
  • 进项加计抵扣
  • mysql编程一般步骤
  • 金融企业有
  • 员工借款的定义
  • 稳岗补贴支付范围
  • 可抵扣暂时性差异产生的情况有
  • 企业对疫情
  • 企业如何设置预缴税款
  • 汇算清缴帐务处理
  • 企业出售投资性房地产应按照售价与账面价值
  • 组织机构代码证图片
  • sql优化的一般步骤
  • 数据库汉字转拼音
  • 磁贴for kwgt
  • windows xp 配置
  • win8桌面键盘
  • fciv.exe
  • keyemain.exe是什么
  • win8.1关机没反应
  • linux系统怎么隐藏文件
  • perl调用perl脚本
  • linux bzip2压缩目录
  • 批处理修改文件名称
  • shell中大括号
  • Unity3D游戏开发(第2版)
  • jquery .html的用法
  • python编程求一个数的平方
  • python放歌
  • jquery对话框组件
  • unity投影交互开发
  • 北京市网上税务局(自然人版)
  • 小规模增值税减免会计科目
  • 高新区地税办税服务厅
  • 2021年下半年财务部工作计划
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设