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

  • 切片器 excel在哪里(切片器 excel在哪里2003)

    切片器 excel在哪里(切片器 excel在哪里2003)

  • 华为mate40pro是索尼摄像头吗

    华为mate40pro是索尼摄像头吗

  • 苹果x后屏碎了保修吗(苹果x后屏碎了影响使用吗)

    苹果x后屏碎了保修吗(苹果x后屏碎了影响使用吗)

  • OPPOR15腾讯课堂怎么分屏(腾讯课堂新功能)

    OPPOR15腾讯课堂怎么分屏(腾讯课堂新功能)

  • 电话手表适合多大孩子用(电话手表多大用)

    电话手表适合多大孩子用(电话手表多大用)

  • 小米10私密相册怎么打开(小米10私密相册为啥要云空间)

    小米10私密相册怎么打开(小米10私密相册为啥要云空间)

  • 天猫多久不发货可以赔偿(天猫多久不发货缺货)

    天猫多久不发货可以赔偿(天猫多久不发货缺货)

  • vivo手机定位离线的原因(vivo手机定位追踪离线)

    vivo手机定位离线的原因(vivo手机定位追踪离线)

  • 荣耀30支持无线充电吗(荣耀30支持无线充电功能吗)

    荣耀30支持无线充电吗(荣耀30支持无线充电功能吗)

  • 华为手机视频全屏怎么设置(华为手机视频全是黑白色怎么回事)

    华为手机视频全屏怎么设置(华为手机视频全是黑白色怎么回事)

  • 微信收款出现异常是什么原因(微信收款出现异常找谁解决)

    微信收款出现异常是什么原因(微信收款出现异常找谁解决)

  • 电脑开机关机循环怎么办(电脑开机关机循环会坏吗)

    电脑开机关机循环怎么办(电脑开机关机循环会坏吗)

  • oppo手机怎么取消横屏(oppo手机怎么取出手机卡)

    oppo手机怎么取消横屏(oppo手机怎么取出手机卡)

  • 关联的qq号怎么看聊天记录(关联的qq号怎么解除关联)

    关联的qq号怎么看聊天记录(关联的qq号怎么解除关联)

  • 怎么知道微信好友在不在线(怎么知道微信好友有没有删除我)

    怎么知道微信好友在不在线(怎么知道微信好友有没有删除我)

  • applepay怎么刷地铁(苹果手机怎么使用applepay刷地铁)

    applepay怎么刷地铁(苹果手机怎么使用applepay刷地铁)

  • 淘宝预售怎么加购物车(淘宝预售怎么加购)

    淘宝预售怎么加购物车(淘宝预售怎么加购)

  • wps字体怎么加粗加黑(wps字体怎样加粗)

    wps字体怎么加粗加黑(wps字体怎样加粗)

  • vivo手机通知栏不显示(vivo手机通知栏怎么设置)

    vivo手机通知栏不显示(vivo手机通知栏怎么设置)

  • bill.i预授权怎么取消(billitunes取消预授权)

    bill.i预授权怎么取消(billitunes取消预授权)

  • iphonese如何打开nfc(iphone se nfc功能在哪儿开)

    iphonese如何打开nfc(iphone se nfc功能在哪儿开)

  • 云上贵州运营怎么解约(云上贵州运营怎么使用)

    云上贵州运营怎么解约(云上贵州运营怎么使用)

  • 麒麟980多少位(麒麟980是几g芯片吗)

    麒麟980多少位(麒麟980是几g芯片吗)

  • 荣耀10电池容量有多大(荣耀10电池容量怎么看损耗)

    荣耀10电池容量有多大(荣耀10电池容量怎么看损耗)

  • 【Vue实用功能】Vue实现文档在线预览功能,在线预览PDF、Word、Excel、ppt等office文件(vue使用方法)

    【Vue实用功能】Vue实现文档在线预览功能,在线预览PDF、Word、Excel、ppt等office文件(vue使用方法)

  • Linux或者Mac下adb连接失败如何解决(adb命令linux命令的区别)

    Linux或者Mac下adb连接失败如何解决(adb命令linux命令的区别)

  • 增值税发票综合服务平台怎么下载
  • 高新技术企业享受15%税率优惠的条件
  • 补提企业所得税怎么做账
  • 股权转让印花税税率
  • 高温费国家有规定,一定要支付吗?
  • 坏账核销的会计规定
  • 劳务报酬现金 过账
  • 收到投资款怎么做账
  • 增值税专用发票几个点
  • 零申报企业所得税季度申报表怎么填写
  • 坏账的处理方法包括
  • 佣金收入者是什么意思
  • 建筑业收入确认条件
  • 代购的货可以退吗
  • 一般纳税人销售二手车增值税税率
  • 土地使用权出让和划拨有什么区别
  • 小规模减免附加税会计分录怎么做
  • 制造企业材料返回流程图
  • 当期的费用
  • 不征税发票的12个税种
  • 增值税的销项税额和进项税额的区别
  • 企业支付工商年费怎么查
  • 私立幼儿园收费归哪个部门管
  • 个体工商户应申报套餐无增值税吗
  • 开机要按f1才能进系统
  • 经营租赁与融资租赁的含义
  • 今天春节是什么生肖
  • PHP:mcrypt_get_cipher_name()的用法_Mcrypt函数
  • php xml
  • 耕地开垦费应计入哪个会计科目
  • php自定义函数的语法格式
  • 增值税留抵税额可以结转下一年吗
  • 工程结算在资产负债表中哪个科目显示
  • 税务局清税
  • 季初从业人数和季末从业人数怎么填
  • 承兑汇票贴现会计分录怎么做
  • 培训费开票属于哪个征收明目
  • 搜索站内内容
  • 抽烟罚款会计分录
  • 织梦怎么改文字
  • 帝国cms使用手册
  • mongodb使用案例
  • 融资租赁的固定资产
  • 软件企业增值税计算
  • 累计销售额怎么算
  • 民办非注销原因如何写
  • 软件企业该怎么发展起来
  • sql server怎么创建约束
  • 补提去年企业所得税会计分录
  • 专款专用需要缴税吗
  • 单位买车和个人买车交税有何不同
  • 收据能否入账?如何填写才具有合法性呢...
  • 印花税处罚适用征管法六十四条规定
  • 退回多交的所得税抵欠税怎么做账
  • 工程的挂靠取得收入怎么做账?
  • 劳动保护费进什么科目
  • 病假补贴需要什么手续
  • 政府补助冲减成本
  • 哪些情况下可以终止心肺复苏
  • 怎样计算税款
  • 融资租赁的固定资产可以一次性扣除吗
  • 企业销售退回的论文
  • 发票章盖得不清晰怎么办
  • 没有发票就不能保修吗
  • 贴发票要按时间顺序吗
  • mysql5.7.19 winx64安装配置方法图文教程(win10)
  • win10 发布
  • ubuntu15.04安装教程
  • mac的dns怎么设置最快
  • linux里find命令
  • yum源有什么用
  • win8的开始菜单在哪里
  • win10预览设置
  • 安卓笔记软件squid使用教程
  • cocos 2d x
  • Unity3d OnApplicationPause与OnApplicationFocus 判断游戏暂停还是重新启动
  • python如何用
  • linux中shell脚本实验总结
  • 北京天然气收费标准2024年
  • 湖南省地方税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设