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

  • 支付宝怎么导出一个人的转账记录(支付宝怎么导出核酸检测报告)

    支付宝怎么导出一个人的转账记录(支付宝怎么导出核酸检测报告)

  • 小米12x是直屏还是曲屏(小米12是直屏吗)

    小米12x是直屏还是曲屏(小米12是直屏吗)

  • 窗口标题栏最左边的小图标表示(窗口标题栏最左边的小图标修改)

    窗口标题栏最左边的小图标表示(窗口标题栏最左边的小图标修改)

  • 迅雷无法验证app(迅雷beta无法验证应用)

    迅雷无法验证app(迅雷beta无法验证应用)

  • 照片删除两三年能恢复吗(删除很久的照片)

    照片删除两三年能恢复吗(删除很久的照片)

  • 火山小视频怎么没有了(火山小视频怎么看不到火力了)

    火山小视频怎么没有了(火山小视频怎么看不到火力了)

  • 同一ip地址是什么意思(什么叫同一ip地址)

    同一ip地址是什么意思(什么叫同一ip地址)

  • 苹果手机店能分期付款吗(苹果手机店能分期吗)

    苹果手机店能分期付款吗(苹果手机店能分期吗)

  • 苹果微信发语音就闪出红色(苹果微信发语音有杂音)

    苹果微信发语音就闪出红色(苹果微信发语音有杂音)

  • itunes与appstore显示关闭(itunes store与app store选项不见了)

    itunes与appstore显示关闭(itunes store与app store选项不见了)

  • lpx7防水是什么意思(lpx1防水)

    lpx7防水是什么意思(lpx1防水)

  • 手机充错话费可以退吗(手机充错话费可没少交)

    手机充错话费可以退吗(手机充错话费可没少交)

  • 京东怎么拒收货品(京东拒收货物怎么退款申请)

    京东怎么拒收货品(京东拒收货物怎么退款申请)

  • 华硕b450m k和a的差别(华硕b450m-k和b450m-a区别)

    华硕b450m k和a的差别(华硕b450m-k和b450m-a区别)

  • 唯品会提醒退货次数太多(唯品会提醒退货什么意思)

    唯品会提醒退货次数太多(唯品会提醒退货什么意思)

  • loaddefaults是什么意思啊(load defaults values)

    loaddefaults是什么意思啊(load defaults values)

  • 三星s20有耳机孔吗(三星s22有耳机孔)

    三星s20有耳机孔吗(三星s22有耳机孔)

  • 华为怎么设置来电视频(华为怎么设置来电铃声)

    华为怎么设置来电视频(华为怎么设置来电铃声)

  • word怎么删除一整页(word怎么删除一整张页面)

    word怎么删除一整页(word怎么删除一整张页面)

  • 华为屏幕上的圆圈怎样取消(华为屏幕上的圆点)

    华为屏幕上的圆圈怎样取消(华为屏幕上的圆点)

  • 应用宝怎么解绑大王卡(应用宝怎么解绑qq)

    应用宝怎么解绑大王卡(应用宝怎么解绑qq)

  • p30pro怎么取卡出来(p30pro怎么取出sim卡)

    p30pro怎么取卡出来(p30pro怎么取出sim卡)

  • 135定焦适合拍什么(135mm定焦镜头适合拍什么)

    135定焦适合拍什么(135mm定焦镜头适合拍什么)

  • 淘宝会员id在哪里查看(淘宝的会员id是指什么)

    淘宝会员id在哪里查看(淘宝的会员id是指什么)

  • 图片大小100px*150px怎么设置(图片大小100px*150px是多少厘米)

    图片大小100px*150px怎么设置(图片大小100px*150px是多少厘米)

  • vivo z5什么时候上市(vivoz5什么时候上市多少钱)

    vivo z5什么时候上市(vivoz5什么时候上市多少钱)

  • 怎样改变网页亮度(网页怎么调)

    怎样改变网页亮度(网页怎么调)

  • 小米ai音箱如何调音量(小米AI音箱如何使用)

    小米ai音箱如何调音量(小米AI音箱如何使用)

  • v-model的双向数据绑定实现原理(附:案例和项目实例)(v-model的双向绑定原理)

    v-model的双向数据绑定实现原理(附:案例和项目实例)(v-model的双向绑定原理)

  • 税收的经济效应是指税收对纳税人生产
  • 销项税额是指
  • 分配税后利润需交个人所得税吗
  • 银行存款对银行的作用
  • 销售费用计入产品生产成本吗
  • 企业年报修改后,第三方平台多久同步
  • 小规模纳税人免税销售额是含税还是不含税
  • 长期借款费用会减少吗
  • 买赠活动怎么账务处理
  • 固定资产后续支出资本化条件是什么
  • 公司房租发票是专票还是普票
  • 投标保证金以现金的形式缴纳,能以现金的形式退回吗
  • 民办幼儿园的经费投入
  • 预提退货实际发生时账务处理
  • 印花税金额不足多少可以不收
  • 服务费返还
  • 刷银行卡消费安全吗
  • 企业营业利润为负的原因有哪些
  • 租金收入发票税目
  • 应收款的周转天数
  • 代驾费用入什么二级科目
  • 新公司能先用别人的钱吗
  • mac安装软件不用密码
  • 怎样提高网速呢知乎
  • 耕地占用补贴标准
  • 应收票据包括哪些支票
  • 应扣未扣税款对纳税人的处理
  • win7旗舰系统
  • 二手固定资产怎么折旧
  • vue3.0项目
  • 太平鸟的翅膀上有几道红羽毛
  • 分公司?
  • 资产总额怎么计算公式
  • 装饰工程公司施工一般包括哪些内容?
  • Python如何检测两个相同的列表
  • 私房出租税收
  • 银行存款利息收入会计分录怎么写
  • 退回上年度企业所得税小规模怎么做分录
  • 客户对账单应该哪个部门做
  • 委托收款的含义
  • 预提工资的会计处理
  • 递延收益的影响
  • 金蝶专业版数量金额明细账设置
  • sql 列数
  • 销货方开具红字发票还用给购买方吗
  • 股权激励费用怎么做账
  • 研发支出资本化计入什么科目
  • 软件产品增值税即征即退
  • 什么叫递延收益和其他收益
  • 增值税普通发票怎么开
  • 小规模其他业务收入交多少税率
  • 财务费用包括哪几项
  • mysql快照读的实现
  • mysql教程入门
  • window怎么升级系统
  • windowsserver2008无线网不能连接
  • mac上dns设置
  • windows个性化设置在哪里
  • 深度u盘装xp系统教程
  • Ubuntu Server 13.10 安装配置图解教程
  • centos 删除恢复
  • win10系统设置锁屏密码
  • win10怎么安装google浏览器
  • mongoose怎么用
  • Android Eclipse 项目报错,但没有显示具体错的代码位置
  • unity alembic
  • bootstrap弹出表单
  • jquery设置鼠标样式
  • JavaScript驾驭网页-获取网页元素
  • jquery+ajax实现注册实时验证实例详解
  • python的基本数值类型
  • android的消息机制
  • list嵌套list采用什么结构
  • 安卓如何取消长按电源键关机
  • 安卓监听事件
  • unity灯光闪烁效果
  • js如何判断输入输出
  • 贴现再贴现转贴现的联系
  • 四川省电子税务局官网下载
  • 网约车考试全国过了区域没过
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设