位置: 编程技术 - 正文

java的File类(java的file类的常用操作)

编辑:rootadmin
File类是java中表示文件和目录名的抽象表示形式。File类可以实现文件的创建,删除,重命名,获取路径,创建时间等等,是唯一一个与文件本身有关的操作。所以有必要好好学习File类。主要使用方法:1.public File(String pathname)----根据文件路径构造File实例2.public boolean createNewFile()throws IOException-----创建文件3.public boolean delete()----------删除文件4.public String getParent()----------得到文件的上一级路径5.public boolean isDirectory()------判断是不是文件夹6.public boolean isFile()------判断是不是文件7.public String[]list()------------列出文件夹中的文件名8.public File[] listFile()------------列出文件夹的所有文件实例9.public boolean mkdir()----------创建文件夹.public boolean renameTo(File dest)-----文件重命名(可以理解移动文件).public long length()-------返回文件大小.String getpath()-----------路径名字符串示例代码:package com; import java.io.File; import java.io.IOException; public class Test { public static void main(String[] args) { //File.separator是跨平台的,在windows下为D:\1.txt,linux下为D:/1.txt File file=new File("D:"&#;File.separator&#;"1.txt"); //文件不存在 if(!file.exists()) { try { if(file.createNewFile())//创建文件 System.out.println("文件创建成功"); } catch (IOException e) { e.printStackTrace(); } } //得到文件的上一级路径 System.out.println("上级目录:"&#;file.getParent()); //判断是否是目录 System.out.println("是否是目录:"&#;file.isDirectory()); //判断是否是文件 System.out.println("是否是文件:"&#;file.isFile()); //获取文件大小 System.out.println("文件大小为:"&#;file.length()); //文件路径 System.out.println(file.getPath()); //重命名,返回&#;为true时。相当于把D:\1.txt移动到L:\kk.php if(file.renameTo(new File("L:\kk.php"))) System.out.println("重命名成功"); else { System.out.println("重命名失败"); } //指向重命名的文件 file=new File("L:\kk.php"); if(file.delete()) System.out.println("文件删除成功"); //--------------------------------------目录演示 file=new File("L:"&#;File.separator&#;"javaTest"); //不存在 if(!file.exists()) { file.mkdir();//创建该目录 } //为该目录添加文件 String temp; for(int i=0;i<4;i&#;&#;) { temp=""; temp="L:"&#;File.separator&#;"javaTest"&#;File.separator&#;i&#;"txt"; File ok=new File(temp); try { ok.createNewFile();//创建该文件 } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }// } //获取该目录下的文件名 String[] name=file.list(); for(int i=0;i<4;i&#;&#;) System.out.println(name[i]); //获取该目录下的文件实例 File[] files=file.listFiles(); for(int i=0;i<4;i&#;&#;) System.out.println(files[i].getPath()); } } 复制代码File只能获取文件路径创建时间等信息以及文件的创建和删除,不能对文件里面的具体内容实现获取和修改。 获取和修改文件的具体内容需要用到java的IO流。之后会讲解IO相关的操作。

推荐整理分享java的File类(java的file类的常用操作),希望有所帮助,仅作参考,欢迎阅读内容。

java的File类(java的file类的常用操作)

文章相关热门搜索词:java file 文件类型,java中的file类,java的file类和files类提供的文件复制 原子,java的file类的常用操作,java的file类的常用操作,java的File类的getabsolutepath,java的file类的常用操作,java的File类的getabsolutepath,内容如对您有帮助,希望把文章链接给更多的朋友!

java操作Json数据 最近要使用java来操作Json数据,虽然Json用过几次,但一直没有好好总结,趁这次来总结一下java操作Json数据。Java操作Json有很多工具包,地址为

Android手机Mac OSX下执行adb shell提示device not found解决方法 某些Android手机MacOSX下执行adbshell提示devicenotfound,参考网上解决方法,以三星S3为例详述方法如下。终端命令行下输入:#system_profilerSPUSBDataTypeUSB:USBHi-Spee

Android Activity切换(跳转)时出现黑屏的解决方法 分享 在两个Activity跳转时,由于第二个Activity在启动时加载了较多数据,就会在启动之前出现一个短暂的黑屏时间,解决这个问题比较简单的处理方法是将第

标签: java的file类的常用操作

本文链接地址:https://www.jiuchutong.com/biancheng/381079.html 转载请保留说明!

上一篇:Android多点触控MultiTouch浅析(android多点触控)

下一篇:java操作Json数据(java jsonstring)

  • 一般纳税人优惠政策最新2022标准
  • 个人独资企业生活费用和经营费用混在一起的
  • 固定资产盘盈为什么计入盈余公积
  • 经营性现金流量净额是什么意思
  • 企业季度报什么税
  • 差额发票能不能报销
  • 现金折扣的销售额
  • 合并报表时存货怎么处理
  • 销售产品结转成本怎么算
  • 所得税汇算清缴账务处理
  • 管理费用多计提了怎么冲
  • 技术维护费280全额抵扣会计分录
  • 子公司给母公司开票
  • 完成税务登记之后多久开始报个税?
  • 开出的发票什么情况下需要补税?
  • 领购增值税专用发票
  • 电子版A4黑白发票可以抵税吗?
  • 长期股权投资年度损益影响金额包括什么
  • 小企业怎么申请建设用地
  • 生产企业销售给其他单位的生产工具
  • 预提利息的分录怎么做
  • 公司出售已经提完折旧的机器
  • 税收保全措施的期限一般不超过几个月
  • php如何运行脚本
  • 单位交社保是不是比个人交社保以后退休金要多
  • 装机电源怎么装
  • 汇算清缴期结束后
  • 货物运输增值税管理
  • 卡特迈国家公园熊吃人
  • react.strictmode
  • php弹出登录框
  • 从零开始作者
  • roc曲线绘制r语言
  • 如何在idea中创建xml
  • cynefin框架
  • xclip命令怎么用
  • discuz论坛账号
  • 商业折扣的会计分录
  • 税务局开普票需要什么材料
  • 代收款用什么会计科目
  • 增值税退税怎么退
  • 兼职人员的工资怎么做账
  • php cms
  • mysql千万级数据group by
  • sql优化常用的15种方法
  • 第四季度报表和年报对不上
  • 教育类财务工作内容
  • 商品流通企业的进货费用
  • 保理公司会计核算讲解
  • 其他应付款如何隐藏收入
  • 投资性房地产涉及其他综合收益
  • 房屋租赁税按什么收
  • 企业间借款利息开票税收分类编码
  • 付设备款的会计分录
  • 项目所在地个税网上怎么报
  • 公转私怎么操作
  • 注册资本实缴后钱怎么出来
  • 建筑企业总公司施工可否由分公司开发票
  • win8系统打开不了软件
  • os x10.10.4beta6下载地址 os x10.10.4beta6官方下载网址
  • smss.exe什么意思
  • win8的ie浏览器在哪里
  • win7打开游戏显示已停止工作
  • win7系统修改mac地址
  • win8系统电脑卡
  • js设置窗口位置
  • 如何正确使用标准电池和检流计
  • django自定义模板标签
  • jquery模拟表单提交
  • linux归档文件什么意思
  • 10个常用linux指令
  • unity2d角色换装
  • jQuery中text() val()和html()的区别实例详解
  • shape form的区别
  • recyclerview stableid
  • 江西省电子税务局登录入口
  • 非贸付汇代扣代缴增值税可以抵扣吗
  • 重庆投诉平台电话
  • 一般纳税人企业是什么意思
  • 涠洲岛船票售完
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设