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

  • 企业自建房产缴契税吗
  • 小规模减免的增值税怎么做账
  • 印花税怎么计提和缴纳
  • 火车票进项抵扣怎么勾选
  • 税控盘交服务费
  • 企业残保金申报流程
  • 净资产的核算方法
  • 无法收回的应收款计入什么科目
  • 收到借款利息怎么做会计分录
  • 存货自然灾害损失进项税
  • 没有核定税种怎么报税
  • 积分小技巧
  • 维修费和配件能抵税吗
  • 工会经费减免最新政策2020年山西
  • 增值税发票小数点后面小数不能打印
  • 雇主责任保险
  • 小规模差旅费分录
  • 兼职人员个税起征点
  • 会计科目未付利润属于哪个科目
  • 坏账计提方法和比例
  • 财务都干些什么
  • 经费支出渠道
  • 开启开发人员模式的方法
  • 在windows7中,桌面图标的排列顺序是
  • 已抵扣的进项税额红冲的账怎么做
  • PHP:pg_result_seek()的用法_PostgreSQL函数
  • PHP:mcrypt_enc_get_algorithms_name()的用法_Mcrypt函数
  • 交易性金融资产的入账价值怎么算
  • 委托收款拒收会退回吗
  • js点击图片跳转页面
  • vue qrcode生成二维码
  • php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
  • java中文乱码解决总结
  • 订单超时十分钟
  • phpcms怎么样
  • 个税系统有什么用
  • 企业所得税申报更正怎么操作
  • 折扣店商场
  • 固定资产停止使用还要折旧吗
  • 未开票交税怎么做账
  • 其他综合收益涉及到的业务
  • mysql 小时差
  • 终止劳动合同赔偿N+1
  • 质量赔偿可以开什么费用发票
  • 有材料成本差异的材料入库会计分录
  • 公司控股另一家公司好与坏
  • 企业筹建期间可以上市吗
  • 企业的纳税申报数据来源于
  • 销售货物的收入计入什么科目
  • 公司之前借款没入账现在还款
  • 企业逾期贷款利息影响征信吗
  • 公益性捐赠会计利润总额计算方法
  • 固定资产清理贷方余额是什么意思
  • 公司中征码是什么样子的
  • 负库存金额
  • 企业试生产时间规定
  • 软件属于无形资产什么类别
  • 银行记账本怎么填写
  • 账簿凭证管理的内容
  • 怎么找回手机删除的照片和视频
  • linuxmail命令
  • WinXP系统建立VPN连接虚拟专用网络连接的途径
  • windowxp操作系统
  • rpm包安装位置
  • 查找返回一行数据
  • Win10 Mobile RedStone预览版14267已知问题与修复内容汇总
  • 如何用bat删除指定文件
  • javascript html5移动端轻松实现文件上传
  • jsonp如何解决跨域问题
  • shell获取字符串中的数字
  • Node.js+jade+mongodb+mongoose实现爬虫分离入库与生成静态文件的方法
  • 基于python的
  • python 中的列表
  • unity vtext
  • javascript面向对象编程指南 pdf
  • jq form提交
  • 国家税务总局全国增值税发票官网
  • 煤炭行业的税负率是多少合适
  • 耕地建仓库属于违规
  • 骗取国家出口退税罪
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设