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

  • 微博怎么只看博主的评论(微博怎么只看好友圈)

    微博怎么只看博主的评论(微博怎么只看好友圈)

  • 我的airpods怎么改不了名字(我的airpods怎么改不了名字会不会是版本太低的原因)

    我的airpods怎么改不了名字(我的airpods怎么改不了名字会不会是版本太低的原因)

  • 微信语音转换文字出表情(微信语音转换文字怎么关闭)

    微信语音转换文字出表情(微信语音转换文字怎么关闭)

  • 手机相册出现异常(手机相册无故出现些图片是怎么回事)

    手机相册出现异常(手机相册无故出现些图片是怎么回事)

  • 光纤收发器ab端随便吗(锐捷光纤收发器ab端)

    光纤收发器ab端随便吗(锐捷光纤收发器ab端)

  • 华为屏幕保修多久呢(华为屏幕保修期多久)

    华为屏幕保修多久呢(华为屏幕保修期多久)

  • 不属于计算机病毒特征的是(不属于计算机病毒特性的事什么)

    不属于计算机病毒特征的是(不属于计算机病毒特性的事什么)

  • 华为手机微信图片打不开怎么回事(华为手机微信图片删除了怎么恢复)

    华为手机微信图片打不开怎么回事(华为手机微信图片删除了怎么恢复)

  • 腾讯会议开视频时候可以切出去吗(腾讯会议开视频人数上限是多少)

    腾讯会议开视频时候可以切出去吗(腾讯会议开视频人数上限是多少)

  • 哪个模块能观察出硬盘使用过的时间和次数(哪个模块能观察出硬盘使用过的时间)

    哪个模块能观察出硬盘使用过的时间和次数(哪个模块能观察出硬盘使用过的时间)

  • 苹果se2双卡的吗(iphone se2双卡双待吗?)

    苹果se2双卡的吗(iphone se2双卡双待吗?)

  • 电脑被远程控制的表现(电脑被远程控制了怎么解决)

    电脑被远程控制的表现(电脑被远程控制了怎么解决)

  • 快手作品一直在审核(快手作品一直在审核中怎么回事)

    快手作品一直在审核(快手作品一直在审核中怎么回事)

  • 怎么将标题设置为艺术字(怎么将标题设置为页眉)

    怎么将标题设置为艺术字(怎么将标题设置为页眉)

  • 抖音里面怎么扫一扫(抖音里面怎么扫一扫二维码)

    抖音里面怎么扫一扫(抖音里面怎么扫一扫二维码)

  • 华为hma-al00是什么型号(华为hma—aloo)

    华为hma-al00是什么型号(华为hma—aloo)

  • md531ch/a是ipad几代(md533ch/a是ipad几)

    md531ch/a是ipad几代(md533ch/a是ipad几)

  • 群临时会话是什么意思(群内临时会话是什么)

    群临时会话是什么意思(群内临时会话是什么)

  • ipad如何设置小白点(iPad如何设置小窗口)

    ipad如何设置小白点(iPad如何设置小窗口)

  • vivo双引擎闪充多少w(vivo双引擎闪充什么意思)

    vivo双引擎闪充多少w(vivo双引擎闪充什么意思)

  • 苹果手机天气不准怎么调(苹果手机天气不准)

    苹果手机天气不准怎么调(苹果手机天气不准)

  • 信息发不出去(信息发不出去是因为什么)

    信息发不出去(信息发不出去是因为什么)

  • 优酷上传的视频怎么找(优酷上传的视频怎么下载到手机)

    优酷上传的视频怎么找(优酷上传的视频怎么下载到手机)

  • 魔筷口令怎么填(魔筷cps)

    魔筷口令怎么填(魔筷cps)

  • ipadpro黑屏无法唤醒(ipadpro黑屏无法唤醒2020)

    ipadpro黑屏无法唤醒(ipadpro黑屏无法唤醒2020)

  • iptraf-ng命令  交互式彩色IP LAN监视器(ip a命令详解)

    iptraf-ng命令 交互式彩色IP LAN监视器(ip a命令详解)

  • 进项税转出大于进项税,加计抵减怎么计算
  • 计提坏账准备的做法体现了
  • 所得税申报表的营业收入包括营业外收入吗
  • 六税两费减半征收政策
  • 进出口企业需要具备的资质
  • 银行现金增加会计分录
  • 代账公司需要做报表吗
  • 预收账款转营业外收入账务处理
  • 应付利息借贷
  • 差额发票和全额发票的税率
  • 实物性投资资产
  • 汽车折旧年份
  • 公司的利润怎样分配
  • 商场销售化妆品应当缴纳增值税和消费税对吗
  • 会务费发票税点是多少
  • 没有认证方式
  • 支付境外销售佣金增值税扣缴
  • 12月开的发票能抵下年度的所得税吗
  • 公司为什么要成立工会委员会
  • 商业保险税前扣除限额
  • 营改增后餐饮业税种
  • 专利权计入什么所得
  • 企业三废处理方案
  • 17税率改16税率的时间
  • 高新技术企业如何节税
  • 服务费发票可以部分红冲吗
  • 健康检查查询系统
  • w10系统搜索
  • 国家信用信息公司系公示
  • 在线网速测试需要付费吗
  • 360tray.exe损坏文件怎么修复
  • php网页爬虫
  • 委托加工物资企业原材料都是自己采购
  • PHP:class_parents()的用法_spl函数
  • 深入解析wordpress
  • 磷酸二氢钙生产
  • 吉野是哪里
  • ai数字绘画设计培训
  • vue axios.all
  • java异常编程题
  • 新建会计帐套怎么建
  • 施工项目的费用包括
  • 认证后失控发票管理办法
  • Python的aiohttp模块如何使用?
  • 法人不发工资可以吗
  • 公司性质和单位性质的区别
  • 销售成本会计英语
  • 没有收入有支出怎么处理账务
  • 公司采购一直没有发票
  • 接受小规模纳税人的货运服务
  • 主营业务成本暂估怎么算
  • 坏账准备确认坏账
  • 给对方承兑对方不承认怎么办
  • 发票已到款未付怎么做账
  • Windows环境下,在给文件命名时( )
  • 硬盘安装windows11
  • win7系统怎样设置
  • win8磁盘占用率高怎么处理
  • centos control-d
  • 如何设置滑屏方式
  • win10怎么设置开机启动软件
  • 360误删文件恢复怎么恢复
  • windows8的word在哪里
  • linux如何打包tar.gz
  • 电源管理器在哪
  • js里的this指向
  • Python Flask-web表单使用详解
  • vue中拦截器
  • python指令生成脚本
  • js新开一个窗口
  • jquery easyUI中ajax异步校验用户名
  • javascript简明教程
  • 又一枚精彩的弹幕效果jQuery实现
  • 大排量车船税怎么减免
  • 国税局下设几个部门
  • 上海二手房个税退税政策
  • 代理记账的账本是什么
  • 京东开的店
  • 云南新农合怎么报销的
  • 购买税控盘怎么抵扣
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设