位置: 编程技术 - 正文

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)

  • 当月购入固定资产计提折旧吗
  • 建筑企业预交的附加税怎么办
  • 金蝶软件发票录入什么科目
  • 企业报税盘入账应该记入哪个科目
  • 电子承兑汇票如何贴现网银操作
  • 派发股票股利如何入账处理合适?
  • 银行汇票转给第三方怎么操作
  • 印花税工会经费会计分录
  • 公司委托其他公司办理事情
  • 超额亏损在合并后怎么算
  • 固定资产进项抵扣新政策2021
  • 制作费计入什么会计科目
  • 资金账簿怎么交
  • 个人租车所得交什么税
  • 本月出口下月开发票可以吗
  • 税务小规模定律是什么意思
  • 手撕发票的税点是多少
  • 个体户金税盘清卡失败怎么办
  • 公司股东会承担法律责任吗
  • 关联申报不报有影响吗
  • 商业承兑汇票贴现转让
  • 进料加工贸易是什么意思
  • 怎么看是不是小叶紫檀手串
  • 金税盘开票出现离线发票金额超出限制怎么设置?
  • 收到政府补贴要交增值税吗
  • 抄报汇总对比通用怎么写
  • 非流动负债怎么巧记
  • 钱打到对公账户
  • 公益事业捐赠
  • vmware运行win10很卡怎么解决
  • win11怎么设置最佳能效模式
  • 苹果手机录音怎么转换成mp3格式
  • 单位支付经济补偿金的情形
  • php中字符串函数
  • 视同销售要做收入?
  • PHP:curl_multi_close()的用法_cURL函数
  • 确认收入的必要条件
  • 广告费发票内容是什么
  • 非货币性资产对外投资企业所得税例题
  • 租入固定资产改良支出属于资本性支出吗
  • yii2超好用的日期组件和时间组件
  • Yii2如何批量添加数据
  • vue process.env.node_env
  • thinkphp框架介绍
  • 出售土地账务如何处理
  • css水平居中和垂直居中怎么设置
  • opencv图像处理入门与实践pdf
  • 在vue3项目中使用vue2
  • 货款收不回来会计分录
  • python兑换美元
  • 进项大于销项附加税怎么处理
  • 开发票的盘锁了
  • 基于sqlite特殊字符转义的实现方法
  • 不能从销项税额中抵扣的进项税额为A购进货物运费准予
  • 报销凭证粘贴单怎么用
  • 劳务公司包工包料工程如何账务处理
  • 多缴附加税退税怎么做账
  • 企业所得税的税收筹划
  • 附加税怎么算出来的
  • 外购的商品赠送客人是否销售吗
  • 预付款属于什么会计分录
  • 个人打钱到公司账上违法吗
  • 劳务收入是什么科目
  • 出纳提取现金的业务流程
  • mysql explain的用法(使用explain优化查询语句)
  • xp系统弹出广告怎么处理
  • xp系统百度
  • ubuntu系统中文
  • win10系统玩游戏卡
  • 硬盘安装好了显示不出来怎么办
  • windows xp系
  • win1021h2版本千万别更新
  • js网页自动化
  • python中的单下划线和双下划线
  • [置顶] 汉诺塔的原理剖析以及递归的解决办法
  • node.js基础入门
  • 打破游戏规则
  • javascript书写基本规范
  • 江苏囯税电子
  • 考上如皋地税局好吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设