Java文件(io)编程_基于File类的基本用法(必看篇)

发布时间 - 2026-01-11 02:44:20    点击率:

1、首先了解文件流的相关概念:

2、文件File类的基本用法

public class Demo_1 {

  public static void main(String[] args) {
  
    //创建一个文件对象
    File f=new File("e:\\aa.txt");

    //得到文件的路径
    System.out.println("文件路径:"+f.getAbsolutePath());
    
    //得到文件的大小,字节数
    System.out.println("文件大小:"+f.length());
    
    System.out.println("文件可读:"+f.canRead());

    //创建文件夹
    File f3=new File("e:\\ff");
    if(!f3.isDirectory()){
      //创建
      f3.mkdir();
    }else{
      System.out.println("文件夹已存在");
    }
    
    //创建文件
    File f2=new File("e:\\ff\\hsp.txt");
    if(!f2.exists()){
      //可以创建
      try {
        f2.createNewFile();
      } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }
    }else{
      System.out.print("有文件,不能创建");
    }
    
    //列出一个文件夹下面的所有文件
    File f4=new File("e://安装包下载");   //引号下也可写成e:/ff
    
    if(f4.isDirectory()){
      File lists[]=f4.listFiles();
      for(int i=0;i<lists.length;i++){
        System.out.println("文件名:"+lists[i].getName());
      }
    }    
  }
}

以上这篇Java文件(io)编程_基于File类的基本用法(必看篇)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# java  # File类使用方法  # Java文件操作之IO流 File类的使用详解  # Java NIO Path接口和Files类配合操作文件的实例  # Java中IO流 RandomAccessFile类实例详解  # Java IO流 File类的常用API实例  # Java IO之File 类详解  # 给大家  # 也可  # 希望能  # 这篇  # 必看  # 创建一个  # 小编  # 大家多多  # 安装包  # static  # String  # main  # void  # args  # println  # getAbsolutePath  # length  # aa  # txt  # System 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  如何快速生成专业多端适配建站电话?  Laravel如何配置Horizon来管理队列?(安装和使用)  浅谈javascript alert和confirm的美化  如何快速完成中国万网建站详细流程?  Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  Laravel如何处理CORS跨域请求?(配置示例)  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作  在Oracle关闭情况下如何修改spfile的参数  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  Laravel如何创建自定义Facades?(详细步骤)  Laravel如何使用Eloquent进行子查询  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  晋江文学城电脑版官网 晋江文学城网页版直接进入  如何在IIS服务器上快速部署高效网站?  桂林网站制作公司有哪些,桂林马拉松怎么报名?  jquery插件bootstrapValidator表单验证详解  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用  南京网站制作费用,南京远驱官方网站?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程  iOS验证手机号的正则表达式  如何挑选高效建站主机与优质域名?  Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知  如何快速生成可下载的建站源码工具?  JavaScript中如何操作剪贴板_ClipboardAPI怎么用  Laravel API资源类怎么用_Laravel API Resource数据转换  iOS正则表达式验证手机号、邮箱、身份证号等  移动端脚本框架Hammer.js  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  Laravel如何处理文件下载请求?(Response示例)  Windows Hello人脸识别突然无法使用  Laravel模型事件有哪些_Laravel Model Event生命周期详解  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  千库网官网入口推荐 千库网设计创意平台入口  Python结构化数据采集_字段抽取解析【教程】  免费视频制作网站,更新又快又好的免费电影网站?  微信小程序制作网站有哪些,微信小程序需要做网站吗?  如何在香港免费服务器上快速搭建网站?  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  如何在服务器上配置二级域名建站?