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

  • 团购活动策划方案分享(团购活动策划的六大要素)

    团购活动策划方案分享(团购活动策划的六大要素)

  • 水星路由器怎么设置(水星路由器怎么设置上网)

    水星路由器怎么设置(水星路由器怎么设置上网)

  • excel除号怎么打(excel除号怎么打出来)

    excel除号怎么打(excel除号怎么打出来)

  • 手机营业厅的通话记录怎么删除(手机营业厅的通话记录怎么导出打印?)

    手机营业厅的通话记录怎么删除(手机营业厅的通话记录怎么导出打印?)

  • 快手如何设置不允许下载视频(快手如何设置不让他看)

    快手如何设置不允许下载视频(快手如何设置不让他看)

  • 手机上的时间和天气显示没有了怎么办(手机上的时间和日期不对了怎么改)

    手机上的时间和天气显示没有了怎么办(手机上的时间和日期不对了怎么改)

  • 液晶显示器的英文简称是(液晶显示器的英文翻译)

    液晶显示器的英文简称是(液晶显示器的英文翻译)

  • 剪映怎么提高视频清晰度(剪映怎么提高视频声音)

    剪映怎么提高视频清晰度(剪映怎么提高视频声音)

  • 移动光猫的无线指示灯不亮(移动光猫的无线灯闪烁)

    移动光猫的无线指示灯不亮(移动光猫的无线灯闪烁)

  • usb910 usb1112区别(usb914和usb1011用哪个)

    usb910 usb1112区别(usb914和usb1011用哪个)

  • 微信表情符号怎么添加(微信表情符号怎么打出来)

    微信表情符号怎么添加(微信表情符号怎么打出来)

  • ppt怎么录制旁白(ppt录制旁白声音小)

    ppt怎么录制旁白(ppt录制旁白声音小)

  • 钉钉视频会议可同时多少人在线(钉钉视频会议可以开多久)

    钉钉视频会议可同时多少人在线(钉钉视频会议可以开多久)

  • 坚果pro3有线性马达吗(坚果pro3 问题)

    坚果pro3有线性马达吗(坚果pro3 问题)

  • 一加7pro防水级别是多少(一加7pro几级防水)

    一加7pro防水级别是多少(一加7pro几级防水)

  • 南方cass怎么标注线条长度(南方Cass怎么标注尺寸)

    南方cass怎么标注线条长度(南方Cass怎么标注尺寸)

  • 蓝牙字母简称是什么(蓝牙的缩写字母)

    蓝牙字母简称是什么(蓝牙的缩写字母)

  • 优酷怎么取消自动续费会员(优酷怎么取消自动扣费苹果手机)

    优酷怎么取消自动续费会员(优酷怎么取消自动扣费苹果手机)

  • 小米cc9的卡怎么装(小米cc9e怎么放卡)

    小米cc9的卡怎么装(小米cc9e怎么放卡)

  • 腾讯围棋怎么修改资料(腾讯围棋怎么修改段位)

    腾讯围棋怎么修改资料(腾讯围棋怎么修改段位)

  • ipadmini4可以用pencil吗(ipadmini4可以用笔吗)

    ipadmini4可以用pencil吗(ipadmini4可以用笔吗)

  • oppoa9支持无线充电吗(oppoa93支持无线充)

    oppoa9支持无线充电吗(oppoa93支持无线充)

  • 私人号码怎么取消设置(私人号码来电如何解决)

    私人号码怎么取消设置(私人号码来电如何解决)

  • qq最高等级是什么图标(qq最高等级是谁2021)

    qq最高等级是什么图标(qq最高等级是谁2021)

  • 笔记本ctrl键被锁定(笔记本ctrl键被锁住怎么解锁)

    笔记本ctrl键被锁定(笔记本ctrl键被锁住怎么解锁)

  • windows无法配置此无线连接解决方法(windows无法配置用户文件)

    windows无法配置此无线连接解决方法(windows无法配置用户文件)

  • 纳税信用等级评定在哪里查询
  • 发票丢失的税务处罚
  • 企业购进材料入什么账户
  • 出口结汇必须要开票吗
  • 研发费用成本化和费用化
  • 增值税加计扣除账务处理
  • 服务业按什么结算工资
  • 办公室租金发票可以扺军品企业增值税吗
  • 政府发放的人才补贴,企业可以增加条款要求离职返还吗
  • 资产负债表的日期可以是1月1日吗
  • 建安企业会计处理
  • 其他公司归还货款会计分录
  • 营改增各项业务销售额按照什么确定
  • 小规模企业给别人开16万增值税专用发票
  • 进项不够怎么避税
  • 开餐费发票要开具数量和单价吗
  • 保税区内企业出口
  • 开票的时候确认收入吗
  • 股票价格变化的原因
  • 采用简易计税方法
  • 冲红的进项税发票入账处理
  • 维修设备领用材料会计分录怎么写
  • 金蝶如何结转折旧费用的操作步骤
  • 建筑行业当月无收入成本如何结转?
  • 收到预收款项
  • 设置按住键盘重启怎么弄
  • 留置权什么时候才可以行使
  • 网络平台上进行网络营销
  • 不要运行指定的Windows应用程序怎么设置win10教程
  • 委托外单位加工发出的材料会影响账面价值吗
  • 推荐一款免费的vba编辑器
  • 会计费用科目分类表
  • vite怎么打包
  • php提取字符串中某个字符
  • 激光点图片
  • php十进制转二进制算法
  • 酒店购买天然气流程
  • thinkphp6 数据库
  • css教程网站
  • zarchiver 小米
  • 小企业汇兑损失
  • 代开增值税发票需要预交所得税吗
  • 技术转让免征增值税需要备案吗
  • php判断是否存在某字符串
  • 取得发票没有加税怎么办
  • 企业应交税金科目编码
  • 一次性用品可以做什么东西
  • sqlserver修改数据库密码
  • 融资租赁缴纳什么税
  • 未分配利润转增股本要交税吗怎么交
  • 公司缴纳社保会计分录怎么做
  • 跌价准备如何入库
  • 购进材料款项未付用什么凭证
  • 以前期间留抵税额是什么意思
  • 长期借款利息计入应付利息吗
  • 材料的什么加上什么构成了材料的实际采购成本
  • 教育费附加免征额
  • 金税盘不申报会不会罚款
  • 从一个公司到另一个公司叫什么
  • sql server 数据库日志不可用
  • mysql中建表
  • boxjs
  • win8.1系统安装教程
  • 远程登陆服务器命令
  • win10更新后自动锁定
  • linux 详解
  • awk中执行命令
  • win8平板触摸键盘没反应
  • linux内核2.3.20
  • 进程mmc.exe
  • marvell 网卡驱动
  • unity 移动应用开发
  • opengl编程宝典
  • IE下href 的 BUG问题
  • jquery定位
  • 广西2023新农合报销政策
  • 北京税务机关代码查询
  • 开票日期是今年但是业务是去年
  • 税务局审计整改的信息
  • 请问3.3排量的汽车
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设