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

  • 华为nova9是曲面屏吗(华为nova11曲屏)

    华为nova9是曲面屏吗(华为nova11曲屏)

  • 怎么取消ppt所有动画效果(怎么取消ppt所有翻页效果)

    怎么取消ppt所有动画效果(怎么取消ppt所有翻页效果)

  • 华为p40呼吸灯的设置方法(华为p40 呼吸灯)

    华为p40呼吸灯的设置方法(华为p40 呼吸灯)

  • 微信如何取消订阅付款(微信如何取消订阅号消息)

    微信如何取消订阅付款(微信如何取消订阅号消息)

  • 苹果x和xr和xs的区别(苹果x和xr和xs的价格)

    苹果x和xr和xs的区别(苹果x和xr和xs的价格)

  • 耳机寿命一般是多久(耳机寿命短)

    耳机寿命一般是多久(耳机寿命短)

  • qq音乐怎么管理登录设备(QQ音乐怎么管理设备)

    qq音乐怎么管理登录设备(QQ音乐怎么管理设备)

  • 小米滑板车充电器绿灯(小米滑板车充电口在哪里)

    小米滑板车充电器绿灯(小米滑板车充电口在哪里)

  • 充电仓充电一直闪红灯(充电仓充电一直闪黄灯)

    充电仓充电一直闪红灯(充电仓充电一直闪黄灯)

  • 微信打字背景图怎么设置(微信打字背景图片怎么设置成白色)

    微信打字背景图怎么设置(微信打字背景图片怎么设置成白色)

  • 钉钉一个号可以同时在手机和平板上使用吗(钉钉一个号可以进两个群吗)

    钉钉一个号可以同时在手机和平板上使用吗(钉钉一个号可以进两个群吗)

  • 笔记本电脑平板电脑都属于(笔记本电脑平板电脑区别)

    笔记本电脑平板电脑都属于(笔记本电脑平板电脑区别)

  • 互联网有什么设施(互联网具有怎样的基本特点)

    互联网有什么设施(互联网具有怎样的基本特点)

  • 微信共享位置能听到说话吗(微信共享位置能不能改变自己的位置)

    微信共享位置能听到说话吗(微信共享位置能不能改变自己的位置)

  • Excel中的工作簿指的是(excel中的工作簿是指一本书吗)

    Excel中的工作簿指的是(excel中的工作簿是指一本书吗)

  • 趣味键盘怎么用在微信上(趣味键盘怎么用在微信上苹果手机)

    趣味键盘怎么用在微信上(趣味键盘怎么用在微信上苹果手机)

  • 企业微信怎么设置部门(企业微信怎么设置)

    企业微信怎么设置部门(企业微信怎么设置)

  • 淘宝的违规行为分哪两种(淘宝的违规行为保持多久)

    淘宝的违规行为分哪两种(淘宝的违规行为保持多久)

  • 小程序怎么推广(小程序怎么推广会比较好)

    小程序怎么推广(小程序怎么推广会比较好)

  • 哈罗单车怎么进行充值(哈罗单车怎么进不去了)

    哈罗单车怎么进行充值(哈罗单车怎么进不去了)

  • 怎么将QQ达人天数屏蔽(怎么将qq达人天数关掉)

    怎么将QQ达人天数屏蔽(怎么将qq达人天数关掉)

  • 微擎框架破解版v2.6.6去授权一键安装纯净商业版(微擎纯净框架,无任何限制)-电脑学习网(微擎框架开发小程序)

    微擎框架破解版v2.6.6去授权一键安装纯净商业版(微擎纯净框架,无任何限制)-电脑学习网(微擎框架开发小程序)

  • 商场购物卡的会员怎么用
  • 个人所得税既有租房又有房贷
  • 出口退免税备案表怎么填写
  • 个人住房5年后买卖如何交税?
  • 计提个人所得税计入什么科目
  • 一般纳税人开普票和专票有什么区别
  • 房地产增值税抵减土地出让金
  • 劳务收入个税需要进行所得税汇算吗
  • 劳务企业向总包提供
  • 银行代扣的社保怎么查询
  • 什么叫备抵科目,什么叫过渡科目
  • 冲红重开发票增值税怎么处理
  • 母公司对子公司的债务承担连带责任
  • 房地产公司转让土地
  • 出售固定资产取得的收入
  • 公司房租可以抵多少税
  • 什么是税收编码,在哪里查
  • 房企结转收入
  • 基建项目税率
  • 安置残疾人员加计扣除
  • 委托加工应税消费品收回后直接销售
  • 自产房产部分出租后的房产税怎么交?
  • 桌面或文件夹内无图标
  • 鸿蒙系统怎么升级3.0
  • 只有土地使用权房子拆了怎么办
  • 优先股的发行主体
  • 在卸载程序里找不到软件怎么卸载
  • linux grep显示行数
  • PHP:Memcached::getDelayedByKey()的用法_Memcached类
  • 政府会计制度固定资产折旧哪个月开始计提
  • 应收票据与应付票据的使用与哪种银行结算方式有关
  • 减值测试的资产有哪些
  • 利用php实现一个数组
  • 持有待售资产是流动还是非流动
  • AI工具大全
  • 前端分页显示
  • 会计分录结转进项怎么算
  • 公司交社保国家承担吗
  • 上传附报资料是哪些资料
  • 个税申报更正申报如何操作
  • 政府补助的界定
  • 银行贷款是应付账款吗
  • 房屋租赁怎么干
  • 铁路运费印花税谁承担
  • 兼职费计入什么科目
  • 税务入账的加油费怎么算
  • 专用发票不抵扣要认证吗
  • 红冲发票需要收回原发票吗 税屋
  • 资产负债表与利润表的勾稽关系公式
  • 预交企业所得税计算
  • 未取得合法支付凭据和与本单位无关的收入
  • 怎么去掉0前面的逗号
  • mysql安装过程中报错
  • windows vista X86 RTM/OEM 中文正式版下载地址
  • window10系统邮件设置在哪里
  • xp系统如何打印文件
  • 如何将苹果手机复制
  • .exe是什么软件
  • ubuntu下安装deb文件
  • 苹果Mac系统怎么切换输入法
  • windows开发是什么
  • Linux系统SCSI磁盘扫描机制解析及命令详细介绍
  • pap是什么文件
  • lrucache算法
  • 计算机图形学和计算机视觉的区别
  • Android shape画圆
  • python自动截图
  • js按下键盘事件
  • angular动态生成表单
  • 批处理中数字可以用什么代替
  • 安卓监听事件
  • Drag and drop in unity
  • js函数全局变量
  • python怎么定义
  • javascript中的匿名函数
  • 国家税务局上海电子税务局app
  • 四川灵活就业医保每月返多少钱
  • 江苏个体户年报怎么填
  • 汽车契税和购置税一样吗
  • 耕地占用税和契税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设