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

  • 微博怎么查看浏览记录(微博怎么查看浏览量)

    微博怎么查看浏览记录(微博怎么查看浏览量)

  • 三星s21屏幕材质(三星s21屏幕材质是e4吗)

    三星s21屏幕材质(三星s21屏幕材质是e4吗)

  • 拼多多先用后付可以用支付宝吗(拼多多先用后付怎么套出来)

    拼多多先用后付可以用支付宝吗(拼多多先用后付怎么套出来)

  • 苹果怎么开热点给安卓用(苹果怎么开热点给别人用)

    苹果怎么开热点给安卓用(苹果怎么开热点给别人用)

  • 红米k30 5g版有呼吸灯吗(红米k30呼叫等待怎么设置)

    红米k30 5g版有呼吸灯吗(红米k30呼叫等待怎么设置)

  • p40pro摄像头上一个小孔是干什么的(p40pro摄像头上一个小孔有灰)

    p40pro摄像头上一个小孔是干什么的(p40pro摄像头上一个小孔有灰)

  • 抖音显示已读是什么意思(抖音显示已读是苹果手机吗)

    抖音显示已读是什么意思(抖音显示已读是苹果手机吗)

  • 怎样在拼多多上捡漏(怎样在拼多多上解除银行卡绑定)

    怎样在拼多多上捡漏(怎样在拼多多上解除银行卡绑定)

  • cmos电池没电会有什么故障现象(cmos电池没电会黑屏吗)

    cmos电池没电会有什么故障现象(cmos电池没电会黑屏吗)

  • 腾讯会议可以看到每个人吗(腾讯会议可以看见成员在线时长吗)

    腾讯会议可以看到每个人吗(腾讯会议可以看见成员在线时长吗)

  • 小米电力猫子猫一直闪黄灯(小米电力猫子猫可以单独使用吗)

    小米电力猫子猫一直闪黄灯(小米电力猫子猫可以单独使用吗)

  • 微信加载99%就不动了(微信加载到50%不动了怎么办)

    微信加载99%就不动了(微信加载到50%不动了怎么办)

  • 苹果手机一直闪退是因为什么(苹果手机一直闪退怎么解决)

    苹果手机一直闪退是因为什么(苹果手机一直闪退怎么解决)

  • 微信旺财表情代表什么(微信表情的旺财是什么意思)

    微信旺财表情代表什么(微信表情的旺财是什么意思)

  • iphone11后屏碎了怎么办(iphone11后屏碎了多少钱原装)

    iphone11后屏碎了怎么办(iphone11后屏碎了多少钱原装)

  • 平板电脑二合一有哪些(平板电脑二合一可以当电脑用吗)

    平板电脑二合一有哪些(平板电脑二合一可以当电脑用吗)

  • 蓝牙耳机的麦克风在哪(蓝牙耳机的麦克风声音小怎么办)

    蓝牙耳机的麦克风在哪(蓝牙耳机的麦克风声音小怎么办)

  • 电脑网卡是什么东西(电脑网卡是什么问题)

    电脑网卡是什么东西(电脑网卡是什么问题)

  • 京东pid是什么意思(京东pid怎么看)

    京东pid是什么意思(京东pid怎么看)

  • 小米9pro怎么设置性能优先(小米9prolhdc怎么设置)

    小米9pro怎么设置性能优先(小米9prolhdc怎么设置)

  • 快手怎么看具体时间(快手怎么看具体粉丝量超过一万的怎么看)

    快手怎么看具体时间(快手怎么看具体粉丝量超过一万的怎么看)

  • pdf怎么编辑文字内容(福昕pdf怎么编辑文字)

    pdf怎么编辑文字内容(福昕pdf怎么编辑文字)

  • 怎样测试服务器压力(怎样测试服务器端口是否打开)

    怎样测试服务器压力(怎样测试服务器端口是否打开)

  • 魅族16s没有耳机孔(魅族16s没有耳机孔怎么办)

    魅族16s没有耳机孔(魅族16s没有耳机孔怎么办)

  • 小米6可以快充吗(小米6快充是多少瓦)

    小米6可以快充吗(小米6快充是多少瓦)

  • Windows 10如何更改输入法切换快捷键(windows10如何更改时间)

    Windows 10如何更改输入法切换快捷键(windows10如何更改时间)

  • 法律会计审计咨询合同需要缴纳印花税吗
  • 应交税费应交增值税明细账怎么填
  • 小规模纳税人代收水电费税率
  • 所得税汇算清缴账务处理
  • 纳税人对所提交信息的什么负责
  • 投标成交服务费
  • 汇兑损益一般是多少
  • 小规模公司初期注销流程
  • 开业前所有费用叫做什么
  • 息税折旧摊销前利润减去所得税
  • 会计速动比率怎么算
  • 只有税控盘没有报税盘
  • 土地使用管理费
  • 公司向股东借款计入什么科目
  • 企业所得税计算器2023
  • 账本印花税怎么缴纳
  • 广告发布税收编码
  • 异地施工预缴税款会计分录
  • 房地产企业按照功能可分为
  • 债务重组收益会计处理
  • 其他应收款社保个人部分分录
  • 现金流量表的内涵及其编制基础
  • php精确的统计在哪里找
  • rftray.exe - rftray是什么进程 有什么用
  • 餐饮发票可以计入什么费用
  • 电脑显卡排行榜
  • win7系统配置服务哪些启用
  • PHP:zip_entry_filesize()的用法_Zip函数
  • 公司为员工缴纳社保的基数怎么确定
  • 增值税发票作废了税钱退还吗
  • 事件循环(Event Loop)
  • mysql事务执行流程
  • 大自然水族馆怎么样
  • 计提本月附加税2496.28
  • 劳务外包会计分录最新
  • vue3 element-plus
  • chrome os安装到u盘
  • vue开发环境和生产环境域名配置
  • 最强alpha什么意思
  • 发票金额和打款金额不一致怎么办
  • 小微企业免征增值税报表填写
  • 机动车发票哪几联 做帐
  • 共同开发产品
  • 基于sqlite特殊字符转义的实现方法
  • 对外捐赠非货币性资产的会计处理
  • sql语句重复
  • 资源税的征税对象都是原矿和选矿
  • 异地预缴税款怎么做账
  • 商场返现活动怎么入账
  • 应收票据的分录怎么做
  • 商业汇票的票样
  • 哪些业务可以开专票
  • 工程预付款的数量取决于
  • 其它应付款核销法律意见书
  • 自产委托加工的货物用于非增值税应税项目
  • 外购入库暂估补差单
  • 年化利率是什么意思
  • 企业外购的固定资产应该怎样进行会计核算
  • xtrabackup备份原理
  • windowssever 2003
  • redhat配置bond
  • windowsxp网络ip设置
  • 使用windows hello之前必须设置pin
  • xp系统文件损坏怎么修复
  • linux find 查找文件并重命名
  • 苹果电脑打不开txt
  • mac锁定快捷键
  • linux中安装软件可使用哪些方式
  • python虚拟环境管理
  • opengl配置vc6.0
  • jQuery.parseHTML() 函数详解
  • 微信开发微信开发
  • js如何显示日期和时间
  • python3 bytes类型
  • 关于Colloder事件
  • 支付境外服务费代扣代缴增值税 会计凭证
  • 机票票号怎么查航班
  • 个人所得税追缴很快就缴清了还会被罚款吗
  • 深圳市公安局的位置
  • 免除滞纳金的条件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设