当前位置: 首页 > news >正文

江苏有什么网站找工程建设人员广州微网站建设平台

江苏有什么网站找工程建设人员,广州微网站建设平台,新手如何建设网站,wordpress 侧边导航❤️ Author: 老九 ☕️ 个人博客:老九的CSDN博客 🙏 个人名言:不可控之事 乐观面对 😍 系列专栏: 文章目录 文件概念文件的分类常见的文件类型文件系统的目录结构路径 Java中的文件操作文件系统相关操作绝…

❤️ Author: 老九
☕️ 个人博客:老九的CSDN博客
🙏 个人名言:不可控之事 乐观面对
😍 系列专栏:

文章目录

  • 文件
    • 概念
    • 文件的分类
    • 常见的文件类型
    • 文件系统的目录结构
    • 路径
  • Java中的文件操作
    • 文件系统相关操作
      • 绝对路径
      • 相对路径
    • 文件是否存在
      • 绝对路径
      • 相对路径
    • 文件的创建和删除
      • 创建文件
      • 删除文件
    • 创建目录
      • 创建一级目录
      • 创建多级目录
    • 输出文件
      • 通过list列出文件
      • 通过File对象来输出
      • 重命名文件

文件

概念

普通的文件是保存在硬盘上的
网卡:操作系统把这样的硬件设备也抽象成一个文件,用来简化开发。显示器、键盘都被操作系统视为文件

文件的分类

1.文本文件:我们看到的里面存储的是字符。但文本文件本质上存的是字节。
2.二进制文件:存储的是字节。
判断一个文件是不是二进制编码,用记事本打开就好。打开是乱码,就是二进制文件,不是乱码就是文本文件。
在这里插入图片描述
是乱码,就说明这个文件在存储的时候是以二进制存储的。

常见的文件类型

  1. .txt,.c,.java 都是文本文件
  2. .doc,.ppt,.exe,.zip,.class 等都属于二进制文件

文件系统的目录结构

树形结构
在这里插入图片描述

路径

1.绝对路径:以盘符开头。例如:D:\BaiduNetdiskDownload\壁纸\1月日历.png。
2.相对路径:以点或点点 开头的,其中一个点是当前路径,两个点是当前路径的父路径(上级路径)

Java中的文件操作

Java当中的文件操作,主要有两类:
1.文件系统相关的操作:就是通过“文件资源管理器”能够完成一些功能。列出目录中有哪些文件,创建文件,创建目录,删除文件,重命名文件等等,Java 当中提供了一个 File 类,通过这个类来完成上述操作,File 类就描述了文件/目录。
2.文件内容相关的操作。

文件系统相关操作

1.Java 当中提供了一个 File 类,通过这个类来完成上述操作,File 类就描述了文件/目录。
2.基于这个对象就可以实现上面的这些功能。File 的构造方法,能够传入一个路径,来指定一个文件,这个路径可以是绝对路径也可以是相对路径。
3.构造好对象,就可以通过方法来实现一些功能。

绝对路径

在使用绝对路径的时候,在 File 的构造方法中写出来就行了,建议用 反斜杠,如果是用斜杠的话,就得再用一个斜杠来转义。所以建议用 反斜杠。代码如下:

public static void main(String[] args) throws IOException {//通过绝对路径来定位。File f1 = new File("d/Test1.txt");//获取到文件的父目录System.out.println(f1.getParent());//获取到文件名System.out.println(f1.getName());//获取到文件路径System.out.println(f1.getPath());//获取到绝对路径System.out.println(f1.getAbsolutePath());//获取到绝对路径System.out.println(f1.getCanonicalPath());
}

相对路径

1.说到相对路径,一样得先明确一个“基准路径”,代码中基准路径是啥:光看代码看不出来。
2.如果是通过 IDEA 的方式来运行程序,此时的基准路径就是当前项目所在的路径。此时的 基准路径 就是项目所在路径。
3.后续还会把一个 Java 代码打成 war 包,放到 Tomcat 上面去运行。这种情况下,基准路径 就是 Tomcat 的 bin 目录

public static void main(String[] args) throws IOException {File f2 = new File("./Test1.txt");//获取到文件的父目录System.out.println(f2.getParent());//获取到文件名System.out.println(f2.getName());//获取到文件路径System.out.println(f2.getPath());//获取到绝对路径System.out.println(f2.getAbsolutePath());//获取到绝对路径System.out.println(f2.getCanonicalPath());
}

文件是否存在

绝对路径

通过绝对路径来看,文件是否存在,是否是一个目录,是否是一个普通文件:

public static void main(String[] args) {File f = new File("d:/Test1.txt");//判断文件是否存在System.out.println(f.exists());//判断文件是否是一个目录System.out.println(f.isDirectory());//判断文件是否是一个普通文件System.out.println(f.isFile());
}

相对路径

通过相对路径来看,文件是否存在,是否是一个目录,是否是一个普通文件:

public static void main(String[] args) {//换成相对路径就全是 false 了File f = new File("./Test1.txt");//判断文件是否存在System.out.println(f.exists());//判断文件是否是一个目录System.out.println(f.isDirectory());//判断文件是否是一个普通文件System.out.println(f.isFile());
}

文件的创建和删除

创建文件

通过 createNewFile 来创建文件,代码如下:

public static void main(String[] args) throws IOException {//文件的创建和删除File f = new File("./Test1.txt");System.out.println(f.exists());System.out.println("创建文件");f.createNewFile();System.out.println("创建文件结束");System.out.println(f.exists());
}

删除文件

通过 delete 方法直接删除,代码如下:

public static void main2(String[] args) {File f = new File("./Test1.txt");//删除文件,直接删除f.delete();
}

创建目录

创建一级目录

通过 mkdir 来创建目录。代码如下:

public static void main(String[] args) {File f = new File("./aaa");//创建目录f.mkdir();//说明已经创建好目录了。System.out.println(f.isDirectory());
}

在这里插入图片描述

创建多级目录

通过 mkdirs 来创建多级目录。代码如下:

public static void main(String[] args) {//创建多级目录File f = new File("./aaa/bbb/ccc/ddd");f.mkdirs();System.out.println(f.isDirectory());
}

在这里插入图片描述

输出文件

通过list列出文件

public static void main1(String[] args) {File f = new File("./");//把 ./ 目录下所有的目录全部列出来System.out.println(Arrays.toString(f.list()));
}

在这里插入图片描述

通过File对象来输出

public static void main(String[] args) {File f = new File("./");//通过 File 对象来输出。System.out.println(Arrays.toString(f.listFiles()));
}

在这里插入图片描述

重命名文件

通过 renameTo 来重命名文件。代码如下:

public static void main(String[] args) {File f = new File("./aaa");File f2 = new File("./zzz");//把 aaa 的名字改成 zzzf.renameTo(f2);
}

在这里插入图片描述


♥♥♥码字不易,大家的支持就是我坚持下去的动力♥♥♥
版权声明:本文为CSDN博主「亚太地区百大最帅面孔第101名」的原创文章

http://www.yayakq.cn/news/536877/

相关文章:

  • wordpress建图片站郑州网站制作价格
  • 网站开发者的设计构想域名设计与分析
  • 公司网站能自己做么网络工程师证书含金量
  • 简约风格的网站云服务器和云虚拟主机
  • 网站开发流程图工具创建空白网站
  • 烟台网站建设电话注册了域名后怎么设计网站
  • 国内企业邮箱排名北京网站优化推广公司
  • 公司签约网站微商城手机网站制作
  • 公司网站改版要怎么做江苏做网站的公司有哪些
  • ip网站查询服务器wordpress 标签id
  • 做视频网站的挣钱吗做软件跟网站哪个难
  • 个人主页页面设计广州网站优化费用
  • 成都网站建设哪家好做哪个视频网站赚钱
  • 网上家教网站开发网站建设效果好不好
  • 个人网站如何做淘宝客利用js做简单的网站
  • 舞钢做网站模板网站建站步骤
  • 抖音做我女朋友的网站营销型网站是什么意思
  • 做宣传册网站邢台市政建设集团网站
  • 中国建设银行网站软件下载建设银行顺德分行网站
  • 山东省建设协会网站首页网站开发的流程是
  • 做商城网站服务器配置怎么选择做律师事务所网站
  • 专门做网站的科技公司陕西省建设招投标网站
  • 淘宝客做网站推广赚钱吗制作软件的手机软件
  • 东莞网站设计网址网站建设预算表
  • 没有网站怎么做外贸做资源分享网站
  • 做国际生意的网站有哪些建设网站广州
  • 东莞网站建设快速排名电子商务专业就业方向女生
  • 旅游类网站建设受众分析wordpress 定制
  • 喀什地区建设局网站公司宣传页的样板
  • 做网站的代码互联网服务网站建设目的