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

  • 华为识图购物怎么关闭(华为识图购物怎么用)

    华为识图购物怎么关闭(华为识图购物怎么用)

  • p50 pocket支持无线充电吗(p50带无线充电吗)

    p50 pocket支持无线充电吗(p50带无线充电吗)

  • 小程序链接怎么朋友圈(小程序链接怎么变成网页链接)

    小程序链接怎么朋友圈(小程序链接怎么变成网页链接)

  • 苹果录视频在哪里打开(苹果录视频在哪里)

    苹果录视频在哪里打开(苹果录视频在哪里)

  • 华为mate30pro热点在哪里(华为mate30Pro热点怎么设置一人)

    华为mate30pro热点在哪里(华为mate30Pro热点怎么设置一人)

  • b站黑名单有什么用(b站黑名单有人数限制吗)

    b站黑名单有什么用(b站黑名单有人数限制吗)

  • 屏蔽别人对方知道吗(屏蔽某人他会知道吗)

    屏蔽别人对方知道吗(屏蔽某人他会知道吗)

  • 关闭微信别人能看到吗(关闭微信别人能看到微信运动吗)

    关闭微信别人能看到吗(关闭微信别人能看到微信运动吗)

  • 三星s8突然不能快充了(三星s8手机不能开机是什么原因)

    三星s8突然不能快充了(三星s8手机不能开机是什么原因)

  • 微信好友二维码怎么找(微信好友二维码怎么恢复原始)

    微信好友二维码怎么找(微信好友二维码怎么恢复原始)

  • 手机200w景深镜头有什么用(手机200w景深镜头多少钱)

    手机200w景深镜头有什么用(手机200w景深镜头多少钱)

  • 声音图像属于感觉媒体(声音由听觉加工,图像识别)

    声音图像属于感觉媒体(声音由听觉加工,图像识别)

  • mate30pro多大屏(华为mate30pro屏幕多大的)

    mate30pro多大屏(华为mate30pro屏幕多大的)

  • 图像数据压缩的主要目的是(文件图片压缩怎么压缩)

    图像数据压缩的主要目的是(文件图片压缩怎么压缩)

  • 苹果11打电话怎么录音(苹果11打电话怎么录音保存下来)

    苹果11打电话怎么录音(苹果11打电话怎么录音保存下来)

  • 抖音怎么查看撤回的消息(抖音如何查看撤回的消息)

    抖音怎么查看撤回的消息(抖音如何查看撤回的消息)

  • excel表格提取部分数据(excel表格提取部分表格)

    excel表格提取部分数据(excel表格提取部分表格)

  • 苹果可以设置主题吗(苹果可以设置主副卡铃声吗)

    苹果可以设置主题吗(苹果可以设置主副卡铃声吗)

  • 苹果xr特殊功能(iphone xr有什么特殊功能)

    苹果xr特殊功能(iphone xr有什么特殊功能)

  • 应用管理在哪里(抖音应用管理在哪里)

    应用管理在哪里(抖音应用管理在哪里)

  • 华为p20屏幕上有个圈圈怎么关(华为p20屏幕上有图案怎么去除)

    华为p20屏幕上有个圈圈怎么关(华为p20屏幕上有图案怎么去除)

  • 华为手机微信自动退出是怎么回事(华为手机微信自动计算)

    华为手机微信自动退出是怎么回事(华为手机微信自动计算)

  • PSof1.exe - PSof1是什么进程 有什么作用

    PSof1.exe - PSof1是什么进程 有什么作用

  • 最早的笔记本是什么(最早的笔记本是512m内存)

    最早的笔记本是什么(最早的笔记本是512m内存)

  • 微信小程序计算器(含源码)、含js精确运算代码(微信小程序计算器代码)

    微信小程序计算器(含源码)、含js精确运算代码(微信小程序计算器代码)

  • 小微企业减半征收印花税代码
  • 增值税发票税控开票软件
  • 烟叶税计入什么
  • 餐饮企业购入的啤酒不拿消费税吗
  • 进项税额记哪方
  • 2019年残保金申报时间
  • 土地所有权可以出资吗
  • 去年发生的成本但今年9月份才开票付款
  • 支票结算的账务处理
  • 物流辅助服务属于什么项目
  • 车险代缴费
  • 中央空调可一次开多少度
  • 应交税费应交增值税的三级科目有哪些
  • 小规模纳税人金额
  • 个人住房交易50万元
  • 发票连号不许报销吗
  • 一般纳税人减免税款的会计分录
  • 13个点的税怎么算税金
  • 罚没收入要交税吗
  • 进项认证转出 会计得入账吗
  • 产品成本的计算过程也就是各种费用界限的划分过程
  • 桌面级cpu天梯图2023
  • php使用composer
  • win10系统宽带连接错误720
  • 备抵法是什么科目
  • ctblocker
  • linux 书 推荐
  • ibm-web-ext.xmi
  • 政府性基金收入怎么收
  • vericut9.0环境变量
  • 浅谈一下新冠的好处
  • 学校官网首页图片
  • php常用的字符串函数
  • php统计中文长度
  • 超级鸽卫星
  • 班迪录屏软件录制框怎样在ppt上一直指定
  • yolo s
  • 个体工商户有固话吗
  • 勘察设计费怎么入账
  • 购入固定资产的进项税额可以抵扣吗
  • 非财政补助结余分配和非财政拨款结余分配
  • 利润表净利润等于未分配利润吗
  • 织梦官方网站
  • Switch Between Gnome And KDE Desktops In Ubuntu Or Kubuntu
  • 发票临时增量好难
  • 安装sql server 2008硬件要求
  • mysql数据库查询表命令
  • 计提消费税的会计分录讲解
  • 大货车怎样申请报废
  • 利息收入是一级科目还是
  • 企业购进货物暂欠货款
  • 委托加工以受托方核定的数量为计税依据
  • 避税唯一安全的方法
  • 所得税汇算清缴前取得跨年发票
  • 费用分摊科目
  • 固定资产房屋拆除后如何做帐务处理
  • 募集资金有哪些渠道
  • 资产减值后折旧怎么算
  • 企业年度报告中的什么信息由企业选择是否向社会公示
  • 变更公司名称后银行如何做
  • sql语句查询有多少条数据
  • sql自动增长是什么意思
  • centos nis
  • linux没有ssh
  • win10系统虚拟机安装教程win7
  • xp系统快捷启动按哪个
  • 更换主板也不用换硅脂吗
  • 一个android项目一般包含哪些目录?各有什么用途?
  • python3 生成器
  • python中的类怎么理解
  • numpy体会
  • js上传文件到后端
  • 响应鼠标变换表怎么用
  • 用python写脚本
  • jqueryw3c
  • 怎样学好js中的逻辑
  • 副局长哪里任命
  • 税控盘如何分配发票
  • 代理记账管理办法2023
  • 税务工作的前景怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设