首页 > 编程语言 >Java I/O流(二)文件

Java I/O流(二)文件

时间:2022-08-14 14:47:19浏览次数:54  
标签:文件 Java String 数据源 路径 File 创建

什么是文件?

  文件是保存数据的地方,比如我们经常使用的word文档,txt文件,excel文件。它既可以保存一张图片,也可以保存

视频,声音....

 

文件流

文件在程序中是以流的形式来操作的

 

 

流:数据在数据源(文件)和程序(内存)之间经历的路径

输入流:数据从数据源(文件)到程序(内存)的路径

输出流:数据从程序(内存)到数据源(文件)的路径

其实可以形象地理解为:

 

 

 

常用的文件操作

--创建文件对象相关构造器和方法

new File (String pathname) //根据路径构建一个File对象

new File (File parent ,String child) //根据父目录文件+子路径构建

new File (String parent,String child) //根据父目录+子路径构建

最后统一调用

createNewFile 创建新文件

 

 

 

 我们在D盘下用三种方式创建三个文件:

  

 

 结果在D盘下能看到这些文件

 

 

--获取文件相关信息

我们以刚才创建的new1.txt为例                                                                                                     所得到的结果:

   

 

 

--目录的操作和文件的删除

mkdir创建一级目录

mkdirs创建多级目录

delete删除空目录或文件

 

 

标签:文件,Java,String,数据源,路径,File,创建
From: https://www.cnblogs.com/zhulei118/p/16585253.html

相关文章

  • Java学习笔记之—java内存结构
    java内存结构之前一直是在学习c++,所以对c++的内存结构比较了解。但是目前由于工作需要从事Java开发,而自己对这方面的知识比较欠缺,所以从网络上阅读查看别人的学习总结,希望......
  • pytest.ini文件配置说明
    https://www.cnblogs.com/Avicii2018/p/16391336.html 问题描述:写好test.py文件和pytest.ini文件后,报错:UnicodeDecodeError:'gbk'codeccan'tdecodebyte0xb01......
  • 力扣233(java)-数字1的个数(困难)
    题目:给定一个整数n,计算所有小于等于n的非负整数中数字1出现的个数。 示例1:输入:n=13输出:6示例2:输入:n=0输出:0 提示:0<=n<=109来源:力扣(LeetCode)链接:h......
  • Vulfocus靶场 | empirecms 文件上传 (CVE-2018-18086)
    漏洞描述EmpireCMS(帝国网站管理系统)是一套内容管理系统(CMS)。EmpireCMS7.5版本中的e/class/moddofun.php文件的‘LoadInMod’函数存在安全漏洞。攻击者可利用该漏洞上传......
  • 【Javascript小知识点】将对象中内容打印到控制台
    将对象中内容打印到控制台    有时结果打印到控制台却显示为[objectObject]。我们想查看其中的内容时,怎么也看不到,这样会把我们急死,非常的危险。于是,我们可以使用J......
  • vscode 尝试在目标目录创造文件时发生错误
    vscodeunins000.exe报错,尝试在目标目录创造文件时发生错误解决办法1.1确认路径右键点击vscode属性2.1进入目录然后点击到这个Code.exe的上一级目录3.1修改权限......
  • java中为什么只存在值传递(以传入自定义引用类型为例)
    java中只有值传递为什么这么说?两个例子:publicclassStudent{intsage=20;Stringsname="云胡不归";publicstaticvoidchange(Students1){......
  • Qt6.2 Widgets Application 设置应用图标及找不到.pro文件的问题
    参考【Qt】设置应用程序图标数以千计的免费图标环境环境版本windows10QT6.2.4QtCreator8.0.1(Community)qmake步骤qt6.2.4创建默认......
  • Java数组
    Java数组数组的定义:数组是相同类型数据的有序集合。数组描述的是相同类型的若干数据,按照一定的先后次序排列组合而成。其中,每一个数据称为一个数组元素,每个数组元素......
  • java第七周学习情况
    这个星期主要是在搞学校在暑期安排的实验报告b怎么说来着才知道这个消息几天 这是对学习不上心的体现啊题目也有点多慢慢做呗而Java这边还是看些相关知识呗说实话......