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

  • word文档插图进去的方法是什么(word文档插图怎么插)

    word文档插图进去的方法是什么(word文档插图怎么插)

  • 苹果隔空传送点不动(苹果隔空传送点不开)

    苹果隔空传送点不动(苹果隔空传送点不开)

  • 小米手机该怎么恢复出厂设置(小米手机该怎么隐藏游戏)

    小米手机该怎么恢复出厂设置(小米手机该怎么隐藏游戏)

  • 探探有直播吗(探探有直播吗安全吗)

    探探有直播吗(探探有直播吗安全吗)

  • 单删聊天记录还有吗(删了聊天记录好遗憾)

    单删聊天记录还有吗(删了聊天记录好遗憾)

  • 手机能拍证件照片吗(手机能拍证件照不)

    手机能拍证件照片吗(手机能拍证件照不)

  • uncx显示器是什么牌子(unv是什么牌子显示器)

    uncx显示器是什么牌子(unv是什么牌子显示器)

  • 钉钉提交作业有时间限制吗(钉钉提交作业有张数限制吗)

    钉钉提交作业有时间限制吗(钉钉提交作业有张数限制吗)

  • 微信账号被投诉能知道是谁吗(微信账号被投诉后怎么申请自助解封)

    微信账号被投诉能知道是谁吗(微信账号被投诉后怎么申请自助解封)

  • 腾讯会议用手机可以共享屏幕吗(腾讯会议用手机自带录屏没有声音)

    腾讯会议用手机可以共享屏幕吗(腾讯会议用手机自带录屏没有声音)

  • 电脑突然自动关机了再按电源打不开(电脑突然自动关机重启)

    电脑突然自动关机了再按电源打不开(电脑突然自动关机重启)

  • tf卡a1a2有什么区别(tf卡a1a2有什么区别 Switch)

    tf卡a1a2有什么区别(tf卡a1a2有什么区别 Switch)

  • mde40是小米什么型号(小米mde40什么时候上市的)

    mde40是小米什么型号(小米mde40什么时候上市的)

  • 苹果8p用什么芯片(苹果8p用什么cpu)

    苹果8p用什么芯片(苹果8p用什么cpu)

  • oppoa11手机呼吸灯在哪(oppo手机呼吸灯一直闪烁怎么关闭)

    oppoa11手机呼吸灯在哪(oppo手机呼吸灯一直闪烁怎么关闭)

  • qq音乐怎么用手机号登录(qq音乐怎么用手机号登录帐号)

    qq音乐怎么用手机号登录(qq音乐怎么用手机号登录帐号)

  • 联想笔记本怎么做系统(联想笔记本怎么看配置和型号)

    联想笔记本怎么做系统(联想笔记本怎么看配置和型号)

  • 网易云可以赠送单曲吗(网易云可以赠送云贝吗)

    网易云可以赠送单曲吗(网易云可以赠送云贝吗)

  • yy回放怎么没字幕(yy直播回放怎么没有了)

    yy回放怎么没字幕(yy直播回放怎么没有了)

  • 苹果手机怎么换购新手机(苹果手机怎么换电池)

    苹果手机怎么换购新手机(苹果手机怎么换电池)

  • 步多多如何修改目标步数(步多多可以更换手机号码)

    步多多如何修改目标步数(步多多可以更换手机号码)

  • bkk-al10是什么型号(bkl -al10是什么型号)

    bkk-al10是什么型号(bkl -al10是什么型号)

  • svm mode是否要打开(svm开启有什么影响)

    svm mode是否要打开(svm开启有什么影响)

  • 小米8支持微信美颜吗(小米8支持微信双开吗)

    小米8支持微信美颜吗(小米8支持微信双开吗)

  • 捐赠支出增值税
  • 清算缴纳企业所得税
  • 免征企业所得税的有
  • 税控系统技术维护费可以抵扣吗
  • 残保金需要计提分录吗
  • 发票上的销货方是什么意思
  • 职工出差餐费计入什么科目
  • 营改增对电信业的影响及对策
  • 建筑业暂估成本表
  • 收到抵账车辆无发票
  • 开具发票时提示离线发票累计金额超限?教你如何处理
  • 商标是按年交费的吗
  • 小规模纳税人增值税超过30万怎么纳税
  • 金税盘新领的发票怎么分发出去
  • 分公司注销时有未分配利润需要交税吗
  • 成本费用调整法
  • 定金转为货款如何表述
  • 小规模企业增值税税收优惠政策2023
  • 农业合作社收到政府补贴做到其他收入里可以吗
  • 发票先入账,但发票不对
  • 工会经费怎么申报,多久报一次
  • win10专业版分辨率1920x1080不见了
  • 营业外收入怎么做会计凭证
  • 个体户生产经营费用与家庭生活费用无法划分
  • 广告补贴申请报告
  • 如何修改自己电脑物理地址
  • 预付账款退款怎么做会计分录
  • 分公司 股东
  • 微信公众号 h5 保存openid
  • 企业清算时
  • php不能通过浏览器运行吗
  • 手把手教你使用opc
  • clh锅
  • php返回数据给ajax
  • Apache PHP MySql安装配置图文教程
  • ntpdate命令详解
  • cms和php的关系
  • 财政拨入的科技费是什么
  • 增值税专用发票电子版
  • 勾选认证客户端不成功怎么办
  • 工业企业变压器容量费用
  • php引用类型
  • python np数组
  • 如何修改mysql
  • 旅游门票费用可以用来报销吗?
  • 两个公司发工资公司会发现吗
  • 结转以后年度抵免的境外所得税怎么进行会计处理
  • 火车票退票改签手续费
  • 汇算清缴结束后发现有错账
  • 财务报表未备案可以不填吗
  • 损益类科目结转本年利润方向
  • 开发票系统税号0和o怎么区别?
  • 怎么设置账簿
  • mysql删除方法
  • mysql mac安装教程
  • xp系统任务栏太小怎么办
  • windowns vista
  • windows自动执行
  • linuxvlc安装
  • ubuntu debian
  • linux中使用grep命令显示包含特殊字符的行
  • 音频文件恢复
  • 24个方法
  • win10企业版怎么连接无线网
  • win1021h2正式版
  • win7系统升级win10系统方法
  • node分页接口
  • shtml精简教程让你知道什么是shtml
  • 用<TABLE>语句来实现圆角表格可以省去制作圆角图片之苦!
  • JavaScript jQuery 中定义数组与操作及jquery数组操作
  • unity3d 依赖注入
  • jquery中的事件
  • js面向对象面试题
  • centos 安装pip3
  • python函数判断质数
  • 税务电子发票怎么开
  • 福建省国税局电话号码
  • 公司被分立,应将分立后的单位
  • 梨树烧烤一条街打人
  • 税务稽查查哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设