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

  • qq浏览器怎么看历史(QQ浏览器怎么看字数)

    qq浏览器怎么看历史(QQ浏览器怎么看字数)

  • 荣耀平板v7pro支持OTG吗(荣耀平板v7pro支持内存卡扩展吗)

    荣耀平板v7pro支持OTG吗(荣耀平板v7pro支持内存卡扩展吗)

  • excel中行高怎么设置(excel中行高怎么设置成厘米)

    excel中行高怎么设置(excel中行高怎么设置成厘米)

  • 惠普电脑怎么拍照(惠普电脑怎么拍照没有拍照键)

    惠普电脑怎么拍照(惠普电脑怎么拍照没有拍照键)

  • 如何升级win10(电脑win7如何升级win10)

    如何升级win10(电脑win7如何升级win10)

  • 拉黑与隐私设置的区别(拉黑与隐私设置的区别小红书)

    拉黑与隐私设置的区别(拉黑与隐私设置的区别小红书)

  • 华为p40pro微信视频有美颜功能吗(华为p40pro微信视频怎么开美颜功能设置)

    华为p40pro微信视频有美颜功能吗(华为p40pro微信视频怎么开美颜功能设置)

  • 腾讯会议电脑摄像头黑屏(腾讯会议电脑摄像头)

    腾讯会议电脑摄像头黑屏(腾讯会议电脑摄像头)

  • doc文件用什么软件打开(doc文件用什么软件打开手机)

    doc文件用什么软件打开(doc文件用什么软件打开手机)

  • 苹果8适合升级ios13.4系统吗(苹果8适合升级ios13吗)

    苹果8适合升级ios13.4系统吗(苹果8适合升级ios13吗)

  • 小米10青春版是双扬声器吗(小米10青春版是什么处理器)

    小米10青春版是双扬声器吗(小米10青春版是什么处理器)

  • 华为闪充不能闪充了怎么办(华为手机的闪充怎么用不了怎么回事)

    华为闪充不能闪充了怎么办(华为手机的闪充怎么用不了怎么回事)

  • 给人弄了个特别关心,但是没有提示怎么办(给人弄了个特别大的伤口)

    给人弄了个特别关心,但是没有提示怎么办(给人弄了个特别大的伤口)

  • 为什么微信领不了红包账号异常(为什么微信领不了红包封面)

    为什么微信领不了红包账号异常(为什么微信领不了红包封面)

  • 如何解除小米手机开机密码(如何解除小米手环绑定手机)

    如何解除小米手机开机密码(如何解除小米手环绑定手机)

  • 淘宝怎么写备注(淘宝怎样备注)

    淘宝怎么写备注(淘宝怎样备注)

  • 苹果11pro电池百分比怎么设置(苹果11pro电池百分比)

    苹果11pro电池百分比怎么设置(苹果11pro电池百分比)

  • 华为mate30双卡怎么插(华为mate30双卡怎么插卡)

    华为mate30双卡怎么插(华为mate30双卡怎么插卡)

  • xr与xs的a12处理器一样吗(xrxs处理器一样吗)

    xr与xs的a12处理器一样吗(xrxs处理器一样吗)

  • 货车帮闪退是怎么回事(货车帮登录异常)

    货车帮闪退是怎么回事(货车帮登录异常)

  • 红米note7pro耗电快怎么办(红米note7pro耗电快怎么解决)

    红米note7pro耗电快怎么办(红米note7pro耗电快怎么解决)

  • 华为mate8怎么截屏(华为mate8截屏快捷键在哪儿)

    华为mate8怎么截屏(华为mate8截屏快捷键在哪儿)

  • qq被盗了绑了其他手机号怎么办(qq被盗了绑了其他手机号好友也删了)

    qq被盗了绑了其他手机号怎么办(qq被盗了绑了其他手机号好友也删了)

  • 微信如何捡漂流瓶(微信如何捡漂流瓶的东西)

    微信如何捡漂流瓶(微信如何捡漂流瓶的东西)

  • 电脑管家如何找回文件(电脑管家去哪里找)

    电脑管家如何找回文件(电脑管家去哪里找)

  • 当前页面的脚本发生错误怎么解决(当前页面的脚本发生错误代码0没有注册类)

    当前页面的脚本发生错误怎么解决(当前页面的脚本发生错误代码0没有注册类)

  • 2023 年值得关注的 7 大人工智能 (AI) 技术趋势(2023 年值得关注的 9 个 Web3 发展趋势)

    2023 年值得关注的 7 大人工智能 (AI) 技术趋势(2023 年值得关注的 9 个 Web3 发展趋势)

  • 2023跨年烟花(浪漫烟花+美妙音乐+雪花飘飘)含前端源码直接下载---系列最终篇(2023跨年烟花链接)

    2023跨年烟花(浪漫烟花+美妙音乐+雪花飘飘)含前端源码直接下载---系列最终篇(2023跨年烟花链接)

  • 小规模纳税人通用申报表
  • 滞留票有什么影响
  • 公账的钱取现金
  • 利润分配的规则
  • 库存现金的使用范围
  • 季度不超过9万
  • 增值税税控系统专用设备
  • 多计提的费用如何做分录
  • 预收账款核销的流程
  • 民办非企业收入会计分录
  • 增值税可以抵扣企业所得税吗
  • 股权转让如何避免缴纳个税
  • 进销项税额的会计分录
  • 普票记账联可以报销吗
  • 跨期费用审计调整分录
  • 增值税税率为6%的是什么服务
  • 收回税款 会计分录
  • 电子发票会计怎么记账
  • 成品油生产企业税务风险
  • 售后服务对客户满意度的影响论文
  • 笔记本windows10截屏
  • 党政机关接收企业赞助的规定
  • 企业年报系统怎么进
  • php中实现文件的上传需要使用哪个全局变量
  • 银行存款期末调汇吗
  • 汽车维修行业会计分录
  • 收到退款的会计分录
  • 结转本月发生的费用
  • 年应税销售额包含哪些
  • windows7如何制表
  • 2020年前端面试
  • msmpeng.exe 是什么
  • 违约金要计入应纳税所得额吗
  • php自定义函数的语法格式
  • 纳税调整增加额怎么做会计分录
  • 如何快速上手看门狗2
  • 大数据热点话题
  • 应收账款和应付账款都是负数
  • 收押金退押金会计分录
  • css content \f041
  • 公司开的餐费专票可以抵扣吗
  • 农产品收购发票可以抵扣进项税额吗
  • 公司购买的商品房怎么入账
  • 企业所得税如何征收
  • 十年磨一剑的下一句幽默
  • 采用公允价值模式计量的投资性房地产处置
  • 材料采购的账务怎么处理
  • 营运资金周转率是什么指标
  • 金蝶新建账套如何录入固定资产账套
  • 对方给我们等额的钱
  • 小企业固定资产入账标准
  • 公司间借款利息怎么开发票
  • 涉及销售费用如何计算
  • 哪些账户期末结账后一定无余额
  • 汇算清缴亏损弥补不能自动带出该怎么办
  • 旅游服务小规模差额税率
  • 主营业务成本包括哪些费用
  • 工业企业增值税税率
  • sql server常规错误
  • 微软平板电脑surface pro2参数
  • vpengine.exe进程
  • win10快速启动怎么进入bios
  • autorun.dll
  • mac启动快捷键
  • macos catalin
  • linux usb audio
  • linux树形结构
  • opengl绘制ui
  • js类的实现
  • Lesson01_05 HTML中的超链接
  • jquery使用教程
  • 手滑式手机是什么意思
  • 税控盘税务数字书驱动找不到应用程序是咋回事
  • 外地经营预缴企业所得税
  • 研发费用加计扣除是什么意思啊
  • 湖北省地方税务局公告2014年第7号
  • 携程机票票号怎么查询
  • 红色通知字体
  • 委托人全权代理
  • 水厂管理经验
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设