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

  • 小米手环如何充电(小米手环如何充值公交卡)

    小米手环如何充电(小米手环如何充值公交卡)

  • ios15左滑搜索怎么关闭(ios15左滑搜索怎么打开)

    ios15左滑搜索怎么关闭(ios15左滑搜索怎么打开)

  • 携号转网怎么发短信查询(携号转网怎么发送)

    携号转网怎么发短信查询(携号转网怎么发送)

  • 12306积分怎么获得呢(怎么获得12306积分)

    12306积分怎么获得呢(怎么获得12306积分)

  • 华为mate30pro铃声渐强如何取消(华为mate30pro铃声怎么设置歌曲)

    华为mate30pro铃声渐强如何取消(华为mate30pro铃声怎么设置歌曲)

  • 电话技术支持有效期(电话技术支持有效,但是保修期已过保)

    电话技术支持有效期(电话技术支持有效,但是保修期已过保)

  • 滴滴可以第三次申诉吗(滴滴可以第三次预约吗)

    滴滴可以第三次申诉吗(滴滴可以第三次预约吗)

  • 为什么轻颜相机视频只能拍一分钟(为什么轻颜相机只能识别一个人)

    为什么轻颜相机视频只能拍一分钟(为什么轻颜相机只能识别一个人)

  • 华硕热键启动是什么(华硕热键启动是哪个键)

    华硕热键启动是什么(华硕热键启动是哪个键)

  • 索尼笔记本无线开关在哪里(索尼笔记本无线网络红叉)

    索尼笔记本无线开关在哪里(索尼笔记本无线网络红叉)

  • 小米10青春版是双扬声器吗(小米10青春版是什么处理器)

    小米10青春版是双扬声器吗(小米10青春版是什么处理器)

  • uid是什么(uid是什么软件)

    uid是什么(uid是什么软件)

  • 华为nova2plus怎么录屏(华为nova2plus怎么开启volte)

    华为nova2plus怎么录屏(华为nova2plus怎么开启volte)

  • 微信未成年限额多少(微信未成年限额了怎么办钱转出来)

    微信未成年限额多少(微信未成年限额了怎么办钱转出来)

  • 苹果11led灯为什么不闪(苹果11led闪烁在哪里)

    苹果11led灯为什么不闪(苹果11led闪烁在哪里)

  • 手机充电线老松怎么处理(手机充电线老松掉是什么原因)

    手机充电线老松怎么处理(手机充电线老松掉是什么原因)

  • 美图手机怎么强制性关机(美图手机怎么强制格式化)

    美图手机怎么强制性关机(美图手机怎么强制格式化)

  • 电脑系统配置在哪里(系统配置设置)

    电脑系统配置在哪里(系统配置设置)

  • iphonex有3dtouch吗

    iphonex有3dtouch吗

  • vivox25上市时间(vivox25售价)

    vivox25上市时间(vivox25售价)

  • 爱奇艺会员版能用吗(爱奇艺会员版能投屏吗)

    爱奇艺会员版能用吗(爱奇艺会员版能投屏吗)

  • 苹果9是什么型号(苹果是什么型号怎么看)

    苹果9是什么型号(苹果是什么型号怎么看)

  • 企业微信收费吗(公司使用企业微信收费吗)

    企业微信收费吗(公司使用企业微信收费吗)

  • vue3+vite项目,安装依赖运行报错“failed to load config from xxx,TypeError: vite.createFilter is not a function”(vue.3)

    vue3+vite项目,安装依赖运行报错“failed to load config from xxx,TypeError: vite.createFilter is not a function”(vue.3)

  • 税金及附加是负债类吗
  • 如何做好存货管理,从哪方面去做
  • 增值税不含税销售额怎么计算
  • 购买金税盘抵扣
  • 物流商品采购价差如何做账
  • 农民为什么没有说理的地方
  • 收入转本年利润的会计分录
  • 银行定期存款取钱需要本人吗
  • 计提的利息汇算清缴前没发放,需要交企业所得税吗
  • 购买股权支付的相关税费怎么处理
  • 增值税专用发票电子版
  • 建安业核定征收利润率
  • 小规模纳税人发票可以抵扣吗
  • 投资收益是否缴纳印花税
  • 专用发票退回
  • 小规模30万免税政策
  • 其他综合收益是什么类科目
  • 公司车辆过户给公司需要交哪些税
  • 民办非企业所得税免税政策
  • 收到发票,未付款,付款的时候需要把发票复印做附件吗
  • 支付车辆保险费及车船税会计科目
  • 应付职工薪酬所得税汇算清缴
  • 小规模季报都报哪些税种
  • 1697510006
  • 机打发票怎么申请流程
  • 给子公司员工发放奖金合法吗
  • mac符号在哪里
  • 销售门窗并安装如何缴纳增值税
  • 月末计提固定资产折旧时,应借记
  • 对增值税发票开具方面有何要求?
  • 32位升级64位系统教程
  • php输出mysql查询结果
  • php可变参数
  • deepin 终端命令
  • 如何制作win7系统u盘安装盘
  • 生产车间报表表格图片
  • 期间费用为何要摊销
  • 已入账的发票跨月能用吗
  • 阿尔卑斯山百度百科
  • php和apache
  • thinkphp框架介绍
  • 增值税的纳税时间是多久
  • 以前年度损益调整在利润表中怎么填
  • 联营单位投入的资金属于资产吗
  • 现金流量表要填满吗
  • 专票开户行少写一个字
  • 残保金如何做会计分录
  • 发票没有纳税人识别号怎么重开
  • 出售投资所得属于什么科目
  • 销售退回怎么办
  • 装订凭证需要注意事项
  • 公司一般户的钱怎么拿出来
  • 将外购商品作为非货币
  • 借款怎么收回来
  • 在胖东来买到过期的食品
  • 红字的记账凭证怎么记账
  • 商品验收入库时怎么做账
  • 新手公司内帐怎么做
  • 记账凭证的填制与审核
  • sql is in
  • 关闭terminal monitor
  • 醒狗音乐免费下载歌曲2017最新版
  • centos怎么查看服务器配置
  • macbookpro4399小游戏
  • win1021年更新
  • android开发环境的搭建步骤
  • 前端笛卡尔积
  • bootstrap的组件
  • jquery的点击事件怎么写
  • javascript框架库升级
  • XML、HTML、CSS与JS的区别整理
  • android 控件居中
  • 总体把握是什么意思
  • android datagridview
  • webview设置ua
  • python中创建自定义函数
  • 广东省电子税务局app下载
  • 同业借款的主要用途
  • 台湾大学会计硕士
  • 留底税额怎么写分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设