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

  • 简易计税会计分录举例
  • 停车位划线套什么定额
  • 交强险怎么查
  • 租车开发票属于什么类
  • 经营所得预缴申报时间
  • 金蝶软件制造费用结转步骤
  • 一次性发放年终奖怎么税务筹划
  • 公允价值变动是减值吗
  • 没有合同可以收违约金
  • 延期缴纳税款的审批机关是
  • 结汇收益怎么算
  • 企业所得税扣除凭证
  • 企业注销合适还是转让出去合适
  • 报销发票财务一旦作废报销人可以收回吗?
  • 个税由企业承担怎么入账
  • 增值税普票需要进项吗
  • 三类小规模纳税标准
  • 金融企业准备金计提管理办法最新
  • 海关专用缴款书怎么认证?
  • 承兑跨省是不是不能用
  • 制造业购买纸箱子记入什么科目
  • windows10如何重置密码
  • win11本地用户和组
  • 购买电脑应该怎么做账
  • laravel快速入门
  • 公司账户存款
  • 应收债权换入无偿收益
  • php设计模型
  • php跨域解决方案
  • PHP:imagesettile()的用法_GD库图像处理函数
  • 小企业会计准则适用于哪些企业
  • 售后租回交易形成融资租赁会计处理
  • 贝尔·菲戈尔
  • framework core
  • 增值税留抵退税怎么操作
  • 基金公司做销售有前途吗
  • vue中使用md5加密
  • 数学建模回归模型例题
  • php static变量
  • apache trace
  • 简易计税办法计算的应纳税额可以抵扣吗
  • okhttp3源码
  • sql server附加数据库出错
  • 尾款忘记支付,交易关闭怎么办
  • PostgreSQL中关闭死锁进程的方法
  • 预提费用增加在借方还是贷方
  • 省市县三级联动工作机制
  • 零售行业的销售额由什么决定
  • 财务报表没申报怎么操作呢
  • 计提折旧是哪个月的
  • 企业研发费用怎么证明
  • 定额发票的使用方法
  • 租用的办公室装修费用怎么入账
  • 股权转让如何避免转让前债务
  • win7共享在哪
  • mac文本编辑怎么删除
  • 写出10个linux系统操作命令和用法
  • mac itunes在哪儿
  • win7电脑音量
  • centos7误删除怎么恢复
  • mcclauncher.exe
  • 80端口被system 占用解决方法
  • linux虚拟机怎么查看目录
  • js怎么用
  • CCProgressTimer 进度条动画在cocos2dx+lua中的使用
  • unity3d官方案例
  • opengl教程48讲
  • Node.js中的什么模块是用于处理文件和目录的
  • 安卓优化清理大师怎么样
  • android view详解
  • js实现页面跳转跳到主页
  • javascript零基础入门
  • unity quaternion.angle
  • canvas实例
  • 手机sd卡满了怎么办
  • unity3d初学者教程视频
  • 自定义view ondraw
  • html js怎么调用
  • 美国买房hoa
  • 税盘注销了怎么申报增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设