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

  • oppo修改软件名字(如何修改软件名称oppo)

    oppo修改软件名字(如何修改软件名称oppo)

  • 免费转pdf软件有哪些(免费转pdf为word的软件)

    免费转pdf软件有哪些(免费转pdf为word的软件)

  • 源文件已删除什么意思(删除了源文件的软件怎么恢复)

    源文件已删除什么意思(删除了源文件的软件怎么恢复)

  • 苹果手机都有哪些型号(苹果手机都有哪些功能)

    苹果手机都有哪些型号(苹果手机都有哪些功能)

  • 钉钉怎么撤回作业(钉钉怎么撤回作业文件)

    钉钉怎么撤回作业(钉钉怎么撤回作业文件)

  • 苹果手机截屏功能失效(苹果手机截屏功能在哪里)

    苹果手机截屏功能失效(苹果手机截屏功能在哪里)

  • 拼多多的营销模式(拼多多的营销模式成功之处)

    拼多多的营销模式(拼多多的营销模式成功之处)

  • 普通网线支持多少m(普通网线支持多少兆网速)

    普通网线支持多少m(普通网线支持多少兆网速)

  • 微信里的群公告是怎么一回事(微信里的群公告如何删除)

    微信里的群公告是怎么一回事(微信里的群公告如何删除)

  • oppor11s手机太卡怎么办(oppor11s很卡)

    oppor11s手机太卡怎么办(oppor11s很卡)

  • 待发货怎么删除或隐藏(待发货怎么删除记录)

    待发货怎么删除或隐藏(待发货怎么删除记录)

  • ps复制快捷键ctrl加什么(ps复制快捷键ctrl加c怎么用不了)

    ps复制快捷键ctrl加什么(ps复制快捷键ctrl加c怎么用不了)

  • 华为手机为啥老是闪屏(华为手机为啥老死机)

    华为手机为啥老是闪屏(华为手机为啥老死机)

  • 短信送达是对方看了吗(短信送达是对方收到了吗)

    短信送达是对方看了吗(短信送达是对方收到了吗)

  • word文档怎么画线段(word文档怎么画图形)

    word文档怎么画线段(word文档怎么画图形)

  • 手机卡出现hd收费吗(手机卡出现hd收不到信息)

    手机卡出现hd收费吗(手机卡出现hd收不到信息)

  • 手机主屏分辨率什么意思(手机主屏分辨率有什么用)

    手机主屏分辨率什么意思(手机主屏分辨率有什么用)

  • 微信支付数字证书作用(微信支付数字证书怎么关闭)

    微信支付数字证书作用(微信支付数字证书怎么关闭)

  • 唯品会登录名是指哪个(唯品会登录名是什么意思)

    唯品会登录名是指哪个(唯品会登录名是什么意思)

  • 苹果x三维触控怎么用(苹果x三维触控是干嘛的)

    苹果x三维触控怎么用(苹果x三维触控是干嘛的)

  • 来电充电宝最迟多久还(来电充电宝最迟多久充满)

    来电充电宝最迟多久还(来电充电宝最迟多久充满)

  • 递减次序是降序还是升序(递减次序进行排序)

    递减次序是降序还是升序(递减次序进行排序)

  • 手机uc私密相册在哪里(uc隐私相册怎么添加相册图片)

    手机uc私密相册在哪里(uc隐私相册怎么添加相册图片)

  • 小米怎样解除听筒模式(小米怎样解除听筒设置)

    小米怎样解除听筒模式(小米怎样解除听筒设置)

  • 64寸的手机多大

    64寸的手机多大

  • 生育津贴是否需要申报免税所得
  • 销售收入不含税怎么计算增值税额
  • 土地增值税暂行条例实施细则 税屋
  • 固定资产一次性扣除账务处理
  • 分配本月材料费用的会计分录
  • 长期待摊费用影响什么
  • 制造业的税率是多少啊
  • 闲置固定资产如何做账
  • 收到进项发票是什么凭证
  • 通过物流中心再送货配货属视同销售吗
  • 固定资产未到期报废进项税额需要转出吗
  • 研发费用的台账有哪些
  • 给供应商付款怎么做分录
  • 收到对方的银行汇票算什么凭证
  • 收到假钱的会计分录
  • 资产负债表期末余额怎么算
  • 补偿款开具发票
  • 个体户国税定额开发票60000元地税要交多少钱?
  • 计提递延所得税的会计分录
  • 普通发票冲红的限制几张以上
  • 固定资产提前报废需要补提折旧吗
  • 月末利润分配的账务处理
  • 企业应收是什么意思
  • 可转换公司债券可以在一定程度上解决的问题是
  • 暂估入库有时间限制吗
  • 存量资金上缴国库是哪个文件规定了
  • php字符串定义
  • php文字转语音源码
  • 应收债权与应付债务
  • cvpr2021录用文章
  • php的基本知识
  • 现金和现金等价物包括哪些
  • 免费赠送的产品报关金额
  • 让客户抽奖赠送什么礼物
  • 往来款会计
  • 非货币性资产交换准则
  • 印花税是按照开票金额还是当月收入
  • 开发票明目
  • 普票红冲要不要去收回发票联?
  • jdbc连接mysql数据库代码
  • 预收账款是怎么算的
  • 小微企业员工人数限制
  • 一般纳税人简易计税方法适用范围
  • 什么叫增值入股
  • 应收账款多记账怎么做调整分录
  • 显示应退税额就是能退是吗
  • 员工异地工作
  • 业务提成一般怎么拿的
  • 房租押金不退如何处理
  • 银行信用贷款发放邮件后多久到账
  • 车船税怎么抵扣进项
  • 小企业的建账流程
  • 汇票本票支票的联系
  • sqlserver索引类型区别
  • sqlserver日志已满
  • 电脑操作系统win7
  • fat32转换为ntfs分区命令
  • linux如何用
  • putty无法输入中文
  • windows10下软件的app
  • 打开本地搜索
  • xp启用telnet
  • unix & linux
  • win7系统IE浏览器一点就闪退
  • django框架结构
  • javascript中的类型转换
  • 鼠标焦点离开触发查询
  • linux命令教程
  • unity常用代码
  • python3 bytes类型
  • js新开一个窗口
  • #vr#
  • ubuntu下安装win10
  • python 循环太慢
  • java 使用jar包
  • python获取linux磁盘信息
  • 安徽国税app
  • 卷烟批发环节的税率
  • 企业从国外进口铁矿石
  • 新时代新思想基层医疗宣讲
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设