位置: 编程技术 - 正文

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)

  • 无法收回的应收账款可以税前扣除吗
  • 小规模纳税人升级一般纳税人流程
  • 一般纳税人开具的普票可以抵扣吗
  • 税收饶让抵免的概念及特点
  • 资本公积转增资本的限制条件
  • 报销单的经办人写自己吗
  • 增值税怎样报税
  • 机动车销售统一专票有几联
  • 发票冲红重开摘要如何写合适?
  • 如何填写增值税及附加税费申报表
  • 支付运费价税合计
  • 公务费用扣除标准 通讯补贴怎么算
  • 非公司员工可以交社保吗
  • 批发企业购进商品发生的进货费用可以选择下列
  • 企业转租房屋如何开票
  • 企业筹建期间开办费计入什么科目计入借方还是贷方
  • 施工津贴属于
  • 香港公司的法人叫什么
  • 分支机构增值税汇总纳税怎么申报?
  • 境外取得收入
  • rcapi.exe - rcapi是什么进程 有什么用
  • 递延收益的会计科目
  • php常见面试问题
  • vue中使用v-for指令时 为什么要加 key解释正确的是
  • 用友标准版怎么反结账
  • pavprsrv.exe - pavprsrv是什么进程 有什么用
  • echarts3d地图
  • 城市赚钱项目
  • vuescan怎么安装
  • 2023前端面试题目
  • 计算机视觉的未来发展方向有哪些
  • 毕业设计基于plc的全自动包装机
  • wordpress neve
  • php 正则表达式教程
  • php gdb
  • 商贸公司如何结转销售成本
  • 红字发票账务处理
  • 自建厂房流程
  • 图文详解汽车坐垫安装方法
  • 员工意外伤害保险最多赔多少
  • 现金池管理
  • 销售赠品的会计分录
  • 无形资产如何计提减值
  • 未开票收入如何计提增值税
  • 车子以旧换新还能贷款吗
  • 固定资产资本化后续支出
  • 公司汽车租赁开什么税目
  • 会计实务操作中错误的是
  • 进项税加计扣除10%怎么算
  • 差旅费属于其他费用吗
  • 接受政府补助的应纳税所得
  • 企业注销怎么回事
  • Linux下卸载MySQL数据库
  • win7怎么下载win10
  • win10电脑系统配置
  • Win7安装i219v网卡驱动
  • win7怎么禁止u盘自动运行
  • xp系统关机没反应怎么办
  • 系统更新到win11后还可以调回win10吗
  • xp系统怎么卸载驱动程序
  • centos删除virbr0
  • Win10 Mobile Redstone版本号确定为Build 11082明年发布
  • perl -pi
  • unity游戏之羊刀与Pendragon复盘:DotA做对了什么
  • python的删除
  • css checked
  • 运算符优先级由高到低的顺序
  • jquery绑定事件和移除事件
  • 在dos下运行
  • python爬虫403解决方案
  • jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
  • ANDROID手机客户端软件开发工程师
  • 网页中实现浏览的快捷键
  • jqgrid分页pager
  • 国家税务总局公告2022年第9号
  • 普票怎么入账标识
  • 担保机构和银行的区别
  • 企业登录密码是几位数
  • 发票 报销流程
  • 郑州市国家税务局地址在哪里
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设