位置: 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标题标签调用不显示怎么办(织梦如何添加浮动广告)

  • 怎么查平板的型号和尺寸(怎么查平板的型号尺寸)

    怎么查平板的型号和尺寸(怎么查平板的型号尺寸)

  • 微信可以查银行卡的余额吗(微信可以查银行卡卡号吗?)

    微信可以查银行卡的余额吗(微信可以查银行卡卡号吗?)

  • 小米返回键在哪里设置(小米返回键怎么弄)

    小米返回键在哪里设置(小米返回键怎么弄)

  • 淘宝金币怎么兑换现金提现(淘宝金币怎么兑话费)

    淘宝金币怎么兑换现金提现(淘宝金币怎么兑话费)

  • 通过微信名能找到微信号吗(通过微信名能找到好友吗)

    通过微信名能找到微信号吗(通过微信名能找到好友吗)

  • 微信绿码在哪里(微信绿码怎么弄出来)

    微信绿码在哪里(微信绿码怎么弄出来)

  • 抖音上淘宝链接要什么条件(抖音上淘宝链接多少手续费)

    抖音上淘宝链接要什么条件(抖音上淘宝链接多少手续费)

  • 格雷盒子为何删除不了(格雷盒子收费咋涨价了)

    格雷盒子为何删除不了(格雷盒子收费咋涨价了)

  • mac硬盘不能写入(硬盘mac无法写入)

    mac硬盘不能写入(硬盘mac无法写入)

  • qq朋友坦白局是匿名的吗(qq朋友坦白局的问题)

    qq朋友坦白局是匿名的吗(qq朋友坦白局的问题)

  • 最大预渲染设置1还是4(最大预渲染帧)

    最大预渲染设置1还是4(最大预渲染帧)

  • 机顶盒有必要装吗(机顶盒现在有必要买吗)

    机顶盒有必要装吗(机顶盒现在有必要买吗)

  • 华为wlz-an00是什么型号(华为wlz-an00价格)

    华为wlz-an00是什么型号(华为wlz-an00价格)

  • stp文件用什么打开(stp文件用什么打开 iOS)

    stp文件用什么打开(stp文件用什么打开 iOS)

  • qq幸运字符一共有哪些(qq幸运字符一共可以抽几个)

    qq幸运字符一共有哪些(qq幸运字符一共可以抽几个)

  • wps显示不是一个有效文件(wps显示不是个有效的文件电脑重启后可用)

    wps显示不是一个有效文件(wps显示不是个有效的文件电脑重启后可用)

  • 华为媒体音量自动静音(华为媒体音量自动调节)

    华为媒体音量自动静音(华为媒体音量自动调节)

  • 苹果笔记本a1707是哪款(苹果笔记本a1707是哪年的型号)

    苹果笔记本a1707是哪款(苹果笔记本a1707是哪年的型号)

  • word横排字转竖排字(word怎么把横排字体变竖排)

    word横排字转竖排字(word怎么把横排字体变竖排)

  • 多媒体软件技术主要包括(多媒体软件技术的核心)

    多媒体软件技术主要包括(多媒体软件技术的核心)

  • 阿里保证金怎么退(阿里的保证金)

    阿里保证金怎么退(阿里的保证金)

  • 苹果x怎么弄呼吸灯(苹果x怎么呼唤)

    苹果x怎么弄呼吸灯(苹果x怎么呼唤)

  • 虾米音乐怎么下载到u盘(虾米音乐怎么下载mp3格式)

    虾米音乐怎么下载到u盘(虾米音乐怎么下载mp3格式)

  • 云闪付可以扫微信吗(云闪付)

    云闪付可以扫微信吗(云闪付)

  • qq空间被赞特效怎么取消(qq空间赞特效怎么取消)

    qq空间被赞特效怎么取消(qq空间赞特效怎么取消)

  • 10690700511发1是什么(1069070069发1什么意思)

    10690700511发1是什么(1069070069发1什么意思)

  • 隐藏评价怎么恢复(隐藏的评价怎么找回来?)

    隐藏评价怎么恢复(隐藏的评价怎么找回来?)

  • 显示控制面板无法更改显示设置(显示控制面板无法更改设显示设置)

    显示控制面板无法更改显示设置(显示控制面板无法更改设显示设置)

  • win8改win7安装前的一些bios设置(win8换成win7重装系统)

    win8改win7安装前的一些bios设置(win8换成win7重装系统)

  • ghost win10安装教程(ghost windows10安装教程)

    ghost win10安装教程(ghost windows10安装教程)

  • 前端大屏常用的几种适配方案(前端大屏常用的输入法)

    前端大屏常用的几种适配方案(前端大屏常用的输入法)

  • 实战:向人工智能看齐用Docker部署一个ChatGPT(人工智能科技向善)

    实战:向人工智能看齐用Docker部署一个ChatGPT(人工智能科技向善)

  • 一起聊聊帝国CMS7.0IIS伪静态设置方法(帝国cms8.0)

    一起聊聊帝国CMS7.0IIS伪静态设置方法(帝国cms8.0)

  • 企业所得税年报怎么查询
  • 小规模纳税人月销售额超过15万
  • 印花税计算是否含税
  • 子公司把利润给母公司怎么做账
  • 二手车交易税是谁交
  • 多交企业所得税可以放弃退税吗
  • 社保工伤保险可以交两家公司吗
  • 可辨认净资产和所有者权益的区别
  • 转账支票一定要收款人去取吗
  • 施工排水费是否属于措施费
  • 信息服务费可以计入办公费吗
  • 新企业会计准则什么时候实施的
  • 纳税人领购普通发票要求
  • 抵扣增值税怎么抵扣
  • 房贷抵税如何申请流程
  • 财产保全包括支付宝吗
  • 企业计提固定资产折旧
  • etc发票进项抵扣的最新政策
  • 小微企业开普通发票
  • 施工企业直接费间接费怎么算
  • 生产成本转入库存商品金额怎么算
  • 一般纳税人增值税申报操作流程
  • 小微企业增值税优惠政策最新2022
  • 进厂的政府补贴怎么拿
  • 跨省增值税专用发票可以抵扣吗
  • 收到代收款怎么做分录
  • bios设置技巧
  • ubuntu系统怎么安装微信
  • 充值会员卡销售话语
  • 在php中,字符串有哪些表示形式
  • 土地投资入股是否缴纳土地增值税12366
  • lmgrd.exe是什么进程
  • passwd -s命令
  • 会计人员填制的记账凭证并不是登记账簿的唯一依据
  • 三级菜单python
  • php 5
  • javaweb简单项目案例
  • vue实战技巧
  • js数组常用方法有哪几种
  • OpenAI Translator | 基于ChatGPT API全局翻译润色解析插件
  • 什么情况下要开外经证
  • 公司买东西了怎么做账
  • 经济独立可以做什么
  • 一般纳税人开普票税率是3%还是13%
  • 财务报销中的冲销是啥意思
  • 折扣返利的账务处理
  • 培训费开票属于哪个征收明目
  • 销售佣金的税务比例一般是多少啊
  • 租赁收入的成本包括哪些
  • 预收款方式销售货物的会计分录
  • 差旅费具体包括哪些
  • sql效率优化
  • 运输公司的车辆如何计提折旧
  • 个体户需要给员工买五险一金吗
  • 借款怎么入会计分录
  • 事业单位借款给下属单位
  • 事业单位应交增值税明细科目
  • 如何结转完工产品成本和已销产品成本
  • 根据企业会计准则第11号规定,下列关于等待期
  • mysql分页性能
  • mysql启动服务器失败
  • docker安装使用
  • 注销与退出登录
  • win8鼠标右键没反应
  • linux系统中的一切都归结为
  • Win10预览版拆弹
  • sysscjh.exe是什么文件
  • Windows 8中Hyper-V虚拟机操作应用的具体步骤
  • 安卓游戏引擎
  • [置顶]JM259194
  • perl中的$_
  • unity怎么用
  • linux系统mysql自动备份并使用ftp上传的方法
  • oracle shell脚本
  • nodejs 异步任务队列
  • shell脚本编程100例
  • JavaScript小技巧整理
  • 手把手教你自己做菜
  • python 元类的作用
  • 事务所是干什么的会计
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设