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

  • vivos7怎么关闭HD(vivos7怎么关闭安全模式)

    vivos7怎么关闭HD(vivos7怎么关闭安全模式)

  • 华为畅享10支持NFC功能吗(华为畅享10支持内存卡吗)

    华为畅享10支持NFC功能吗(华为畅享10支持内存卡吗)

  • 手机2g网络怎么弄成4g(手机2g网络怎么回事)

    手机2g网络怎么弄成4g(手机2g网络怎么回事)

  • 一般而言硬盘的容量大概是内存容量的(电脑硬盘有什么作用)

    一般而言硬盘的容量大概是内存容量的(电脑硬盘有什么作用)

  • 主卡可以查副卡的微信记录吗(主卡可以查副卡流量用在哪里了吗)

    主卡可以查副卡的微信记录吗(主卡可以查副卡流量用在哪里了吗)

  • 一个云班课能登录几个手机(一个云班课能登几个手机)

    一个云班课能登录几个手机(一个云班课能登几个手机)

  • 表格怎么合计总数(表格怎么合计总数的公式)

    表格怎么合计总数(表格怎么合计总数的公式)

  • 华为nova7屏幕刷新率(华为nova7屏幕刷新率是多少hz)

    华为nova7屏幕刷新率(华为nova7屏幕刷新率是多少hz)

  • vivox21a什么时候上市(vivox21a什么时候发布)

    vivox21a什么时候上市(vivox21a什么时候发布)

  • 快手退款关闭可以再申请一次吗(快手退款关闭可以退款吗)

    快手退款关闭可以再申请一次吗(快手退款关闭可以退款吗)

  • 手机录音功能怎么开启(手机录音功能怎么取消显示)

    手机录音功能怎么开启(手机录音功能怎么取消显示)

  • 电脑开机后软件打不开怎么回事(电脑开机后软件自动启动怎么解决)

    电脑开机后软件打不开怎么回事(电脑开机后软件自动启动怎么解决)

  • qq活跃头衔怎么升级(qq活跃头衔怎么变颜色)

    qq活跃头衔怎么升级(qq活跃头衔怎么变颜色)

  • 抖音身份证被别人认证了(抖音身份证被别人用了怎么办)

    抖音身份证被别人认证了(抖音身份证被别人用了怎么办)

  • 为什么抖音没美颜效果(抖音为什么没有美颜了)

    为什么抖音没美颜效果(抖音为什么没有美颜了)

  • 计算器上的off是什么键(计算器上的off是什么键ac是什么键)

    计算器上的off是什么键(计算器上的off是什么键ac是什么键)

  • 如何下载快手视频到手机(如何下载快手视频不带快手号)

    如何下载快手视频到手机(如何下载快手视频不带快手号)

  • 乐视手机怎么一键换机(乐视手机怎么一键清屏)

    乐视手机怎么一键换机(乐视手机怎么一键清屏)

  • findx标配快充多少w(findx快充多少w)

    findx标配快充多少w(findx快充多少w)

  • 怎么修改微信乘车码支付方式(怎么修改微信乘车码的支付方式)

    怎么修改微信乘车码支付方式(怎么修改微信乘车码的支付方式)

  • 11广角怎么用(iphone 11怎么用广角)

    11广角怎么用(iphone 11怎么用广角)

  • 华为荣耀20怎么改时间(华为荣耀20怎么设置返回键和主键)

    华为荣耀20怎么改时间(华为荣耀20怎么设置返回键和主键)

  • miui10哪里查询开机时间(小米10怎么看开了哪些程序)

    miui10哪里查询开机时间(小米10怎么看开了哪些程序)

  • vivo手机视频有杂音怎么办(Vivo手机视频有干扰杂音)

    vivo手机视频有杂音怎么办(Vivo手机视频有干扰杂音)

  • ps去掉图片多余东西(ps图片去掉多余的图案)

    ps去掉图片多余东西(ps图片去掉多余的图案)

  • 华为不支持网易云音乐吗(华为不支持网易大神登录)

    华为不支持网易云音乐吗(华为不支持网易大神登录)

  • 千牛发货地址在哪里修改(千牛发货地址在哪里修改手机)

    千牛发货地址在哪里修改(千牛发货地址在哪里修改手机)

  • 已解决:TypeError: Cannot read properties of undefined (reading ‘name‘ )(怎样退出快手粉丝团 已解决)

    已解决:TypeError: Cannot read properties of undefined (reading ‘name‘ )(怎样退出快手粉丝团 已解决)

  • 【ChatGPT】ChatGPT-5 强到什么地步?(chat p)

    【ChatGPT】ChatGPT-5 强到什么地步?(chat p)

  • 律师事务所个人所得税如何计算
  • 交通运输企业车辆折旧能加速扣除
  • 投资控股型公司什么意思
  • 生产型企业直接进口产品是否可直接出口
  • 公司代个人收承兑汇票
  • 本期实际缴费金额指的是什么
  • 新的企业所得税暂行条例
  • 合伙企业应纳税所得额公式是什么
  • 预付卡没用完的可以退吗
  • 高新技术企业外债便利化
  • 防伪标识会有假的吗
  • 企业全额承担社保怎么算
  • 一般纳税人在国家电子税务局里面如何添加银行账户
  • 企业劳务发票怎么开,税率是多少
  • 预提费用 增值税
  • 交上月增值税的凭证
  • 土地使用税源编明细表怎么填
  • 固定资产原值变更当月计提折旧
  • 简述房地产开发企业设立的特殊规定
  • 上个月开的发票退回怎么处理?
  • 金蝶是先过账还是先审核
  • 付款网站制作
  • 销售净利率如何分析出来
  • 收到员工的罚款的会计科目
  • w10怎么找蓝牙
  • 圣克鲁斯群岛海战百度百科
  • 增值税进项税抵扣销项税
  • nalntsrv.exe - nalntsrv是什么进程 有什么用
  • 用友结转所得税费用
  • 系统自带功能
  • 电脑网络提示ip地址错误怎么办
  • system-coredump进程
  • php编程基础与案例开发
  • vue的watch不生效
  • chrome插件api
  • 基于php的系统
  • 费用冲账的会计分录
  • 资产为什么等于成本
  • 个体经营所得税申报表a
  • 背景渐变 css
  • 增值税发票完税证明图片
  • 所得税在什么情况下免税
  • 帝国cms怎么增加子栏目
  • 现金折扣什么时候冲减收入
  • python中input转换
  • php上传不了文件
  • 新公司财务需要哪些东西
  • 旅游公司差额征税如何开票
  • 盈余公积转增资本所有者权益会变吗
  • 营改增后运输企业税收政策
  • 有形动产租赁服务的增值税税率
  • 文化事业建设税是含税还是不含税
  • 基金会收到捐款的会计分录
  • 到银行货款现金怎么货
  • 应收账款较多怎么办
  • 公司流水账怎么做
  • sql做判断
  • 绿色安装包怎么卸载
  • xp系统为什么网页打不开了
  • 电脑svchost占用cpu很大
  • macos终端删除文件
  • u盘发光
  • surface 优惠
  • win10周年版
  • windows7播放器在哪找
  • win7电脑视频预览图如何显示出来
  • win8取消开始界面
  • win10按prtsc没反应
  • bat ftp上传文件
  • jquery将文本框设置为只读
  • arp欺骗防护软件
  • 安卓手机更新时间
  • javascriptweb
  • linux写时复制
  • android点击事件onclick用法
  • 下列关于javascript的叙述正确的有
  • android 图片裁剪 任意形状
  • 济南市土地使用税申报表怎样作废
  • 美国对中国企业的政策
  • 长沙市各个区的县市排名
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设