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

  • 笔记本自动关机是什么原因(华为笔记本自动关机)

    笔记本自动关机是什么原因(华为笔记本自动关机)

  • 淘宝被卖家拉黑可以恢复吗(淘宝被卖家拉黑还能下单)

    淘宝被卖家拉黑可以恢复吗(淘宝被卖家拉黑还能下单)

  • win10重启更新一直是0(win10重启更新一直是0强制开机)

    win10重启更新一直是0(win10重启更新一直是0强制开机)

  • 手机声卡没有混响怎么回事(声卡插手机为什么没有伴奏)

    手机声卡没有混响怎么回事(声卡插手机为什么没有伴奏)

  • 魅族16spro和oppoace(魅族16sPro和魅族20参数配置)

    魅族16spro和oppoace(魅族16sPro和魅族20参数配置)

  • 手机tim保存文件位置(手机tim文件存在哪)

    手机tim保存文件位置(手机tim文件存在哪)

  • 多媒体数据压缩的意义(多媒体数据压缩标准有哪些)

    多媒体数据压缩的意义(多媒体数据压缩标准有哪些)

  • a1707 是什么电脑(a1708是什么型号)

    a1707 是什么电脑(a1708是什么型号)

  • 显卡输出接口类型(显卡输出接口类型声音)

    显卡输出接口类型(显卡输出接口类型声音)

  • qq好友标识在哪里设置(qq好友标识在哪里删)

    qq好友标识在哪里设置(qq好友标识在哪里删)

  • 电脑截图怎么截快捷键(电脑截图怎么截不了图)

    电脑截图怎么截快捷键(电脑截图怎么截不了图)

  • wpsppt触发器在哪里(wpsppt触发器怎么设置步骤)

    wpsppt触发器在哪里(wpsppt触发器怎么设置步骤)

  • switch lite可以连电视吗(switch lite可以连接蓝牙耳机吗)

    switch lite可以连电视吗(switch lite可以连接蓝牙耳机吗)

  • 华为nova5pro如何使用耳机(华为nova5pro如何开空调)

    华为nova5pro如何使用耳机(华为nova5pro如何开空调)

  • 华为手机怎么查激活日期(华为手机怎么查定位)

    华为手机怎么查激活日期(华为手机怎么查定位)

  • 苹果x无线网总是掉线(苹果x无线网络)

    苹果x无线网总是掉线(苹果x无线网络)

  • 怎么看自己的腾讯会员谁在用(怎么看自己的腾讯账号登陆了几台设备)

    怎么看自己的腾讯会员谁在用(怎么看自己的腾讯账号登陆了几台设备)

  • 华为nova5pro屏幕供应商(华为nova5pro屏幕多大)

    华为nova5pro屏幕供应商(华为nova5pro屏幕多大)

  • 快的打车app主要有哪些功能(快的打车是哪个公司的)

    快的打车app主要有哪些功能(快的打车是哪个公司的)

  • 英格兰怀特岛上的尼德尔斯白垩岩石和19世纪的灯塔。 (© CBCK Christine/iStock/Getty Images Plus)(怀特岛郡国旗)

    英格兰怀特岛上的尼德尔斯白垩岩石和19世纪的灯塔。 (© CBCK Christine/iStock/Getty Images Plus)(怀特岛郡国旗)

  • launch.exe进程有什么用 launch进程查询(launcher process)

    launch.exe进程有什么用 launch进程查询(launcher process)

  • ati2sgag.exe进程安全吗 ati2sgag进程信息查询

    ati2sgag.exe进程安全吗 ati2sgag进程信息查询

  • vue监听缓存数据(localStorage) 中值的更新(vue监听页面加载完毕)

    vue监听缓存数据(localStorage) 中值的更新(vue监听页面加载完毕)

  • 报完增值税就要清卡吗
  • 青岛山公寓二手房出售
  • 专项扣除子女教育大学生可以吗
  • 商业保理怎么账务处理
  • 企业的承兑汇票贴息很高说明什么
  • 报销单的经办人写自己吗
  • 个税身份证验证怎么弄
  • 机票抵扣进项只能在发生当月吗
  • 免抵税额什么时候缴纳城建税
  • 企业账号变更
  • 什么情况下要交个人所得纳税
  • 开办费计入管理费用后是否要转出
  • 商业企业销售化妆品
  • 抵扣增值税怎么抵扣
  • 红字发票的蓝字发票要退回吗
  • 电商平台流量费用怎么算
  • 售后维修费怎么开票
  • 零退税率可以做免税吗
  • 房屋租赁合同样本书
  • 苏州工会经费减半政策
  • 企业改制后职工有几项补偿
  • 出纳汇错款会计怎么做账
  • 旅游服务税目
  • 房地产企业预收款什么时候确认收入
  • 税务咨询费用
  • 与建筑物有关的设计
  • 公司有残疾人员怎么办
  • linux如何查找命令
  • Windows自带的截图
  • 投资资本回报率多少合适
  • win11任务栏白色卡死
  • 微软window
  • 项目投资总额是什么
  • rtvscn95.exe - rtvscn95是什么进程 有什么用
  • 注销公司账上现金多怎么调
  • 外贸企业申报出口退税的期限
  • uniapp获取window对象
  • 前端页面加载缓慢怎么办
  • vue数据更新会触发什么生命周期
  • php函数写法
  • 3d reconstruction
  • 2021vue面试
  • vue 配置
  • 基于java的电子书店管理系统
  • 最优化理论pdf
  • web前端修炼之道
  • 电脑学word下哪个软件视频
  • 客户要发票加收怎么办
  • 资产是指()
  • 现金流量表编制格式
  • 小规模纳税人收普票和专票有什么区别
  • 计提工资和发放工资可以在一张凭证上吗
  • 金税盘服务费如何抵扣
  • 背书是什么含义
  • 成品油发票的六个问答
  • 现金折扣方式销售货物不得从计税销售额中扣减折扣额
  • 员工休产假不发工资违法吗
  • 上海残疾人就业保障金计算公式
  • 申报表怎么更正
  • win10右键菜单怎么设置
  • 电脑winxp系统
  • windows server 2008 r2最大支持内存
  • 查看linux系统版本信息
  • xp系统没有鼠标自己乱跳
  • scheduler.exe - scheduler是什么进程 有何作用
  • linux cp命令怎么用
  • windows7访问windows10
  • ubuntu 2021
  • js判断浏览器是否为ie
  • android基础入门
  • opengl glm库
  • Android游戏开发pdf
  • 自动上传文件
  • python 数据处理 pdf
  • js querySelector() 使用方法
  • 使用脚本什么意思
  • javascript视频教程
  • django pypy
  • javascript如何学
  • 税务退休工资
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设