`
海阔天空yqh
  • 浏览: 5432 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

文件FIle

阅读更多

一、文件系统的基本规则

1.相对目录:相对于程序运行时的目录算起的相对路径(不以路径分割符开头的文件路径);

2.绝对目录:以根目录开头的路径;

 

二、File类

可以通过File对象的方法创建文件对象、删除文件、列表目录下的文件,判断文件是目录还是正式文件等等。

 File类有一些重要方法如下:

boolean createNewFile:当且仅当不存在具有此抽象路径名指定名称的文件时,不可分地创建一个新的空文件。如已存在同名文件则覆盖,如存在同名目录,则抛出异常信息,创建失败

boolean delete():删除此抽象路径名表示的文件或目录

boolean equals(Object obj):测试此抽象路径名与给定对象是否相等

boolean exists():判断File对象指向的文件是否存在

String getAbsolutePath():返回此抽象路径名的绝对路径名字符串

String getName():得到文件名字(不带路径的名字)

boolean isDirectory:测试此抽象路径名表示的文件是否是一个目录

boolean isFile:测试此抽象路径名表示的文件是否是一个标准文件

boolean mkdir():创建此抽象路径名指定的目录

boolean mkdirs():如果File对象名字有多级目录,可以一次性创建

 

 

分享到:
评论

相关推荐

    Delphi FileExists检查文件是否存在

    在Delphi编程环境中,`FileExists`函数是一个非常实用的工具,它用于检查指定路径的文件是否实际存在于文件系统中。这个函数属于`System.IOUtils`单元,因此在使用前需要确保该单元已经被导入到你的工程中。下面将...

    Android 7.0 应用间共享文件FileProvider代码

    `FileProvider`是Android提供的一种安全的共享文件机制,它允许应用程序之间通过Content Provider进行文件的读写操作,而无需暴露文件的完整路径。本篇文章将深入探讨`FileProvider`的工作原理以及如何在Android 7.0...

    java File文件处理工具类

    Java中的`File`类是Java I/O流体系中不可或缺的一部分,它是用来操作文件和目录的基础类。`File`对象代表了文件和目录路径名的抽象表示。在这个详细的讲解中,我们将深入探讨`File`类的各种功能,包括创建、读取、...

    【面向对象的程序设计c++】读入文件“file1.txt”,加行号后输出到文件“file2.txt”,统计并输出读入的行数和最长行的长度。

    【该资源仅供学习使用,不得用于其他目的】 「题目」 读入文件“file1.txt”,加行号后输出到文件“file2.txt”,统计并输出读入的行数和最长行的长度。

    定制化输入文件Filestyle.zip

    Filestyle 是一个创建通用风格文件输入的 jQuery 插件。你可以用这个插件定制化你的输入文件,并且使它更加漂亮。 标签:Filestyle

    filecat,MFC用于合并文件

    本篇文章将详细讲解如何利用MFC(Microsoft Foundation Classes)库在C++环境中实现两个文件的合并,即"filecat"功能。 MFC是微软为Windows平台开发的应用程序提供的一种C++类库,它封装了Windows API,使得开发者...

    Visual C# File类常用的文件操作方法

    ### Visual C# File类常用的文件操作方法 在.NET框架中,`System.IO`命名空间下的`File`类是一个非常重要的工具,它为开发者提供了多种静态方法来执行与文件相关的操作,如创建、复制、移动、删除文件等。下面将...

    Java基于文件File的的字符转换流Buffered的ATM系统

    该代码主要实现了ATM系统的主要功能,包括账号的注册和登录,个人的余额查询、存取款、转账、登录记录查询以及操作记录查询,用户的数据用文本文件存储,所以再一次使用的时候不会被清除数据。

    C# 当在文件拷贝后,再接着后面操作 ,会提示文件被占用 ,导致后面的操作异常

    如果文件仍然被占用,可以使用`FileOptions.Asynchronous`和`FileOptions.WriteThrough`选项创建文件流,这将使文件操作更高效且减少文件锁的持续时间。例如: ```csharp FileStream sourceStream = new FileStream...

    Android Studio 配置忽略文件的方法实现

    简介 当我们在进行上传代码到Git、SVN仓库时,通常需要先配置忽略文件,这样主要是方便上传的代码下载的...Ignore specified file 忽略指定文件 Ignore all files under 忽略指定文件夹下的文件 Ignore all

    codesys工程ST语言写文件操作 TXT文件。

    这段代码中,`FILE_OPEN`函数用于打开或创建文件,第一个参数是文件句柄,第二个参数是文件路径,第三个参数是文件属性(这里是空字符串表示默认属性),第四个参数是访问模式,`FILE_ACCESS_WRITE`表示只写模式。...

    Java中File类对文件的几个常见操作实例总结

    在Java编程语言中,File类是一个非常重要的类,它位于java.io包中,用于表示与平台无关的文件和目录路径名。通过对File类的学习,我们可以更好地了解如何在Java程序中进行文件操作。本文将总结Java中File类对文件...

    FileAnalysis文件分析软件

    《深入解析FileAnalysis文件分析软件》 在信息技术领域,文件分析是至关重要的环节,它涉及到文件类型识别、安全检查以及数据处理等多个方面。FileAnalysis文件分析软件,作为一款专为此目的设计的工具,以其快速、...

    删除jar包中的指定文件

    1. **解压JAR文件**:首先,你需要使用Java的`JarFile`和`InputStream`等类来读取JAR文件,并用`ZipOutputStream`将内容解压到临时目录。 2. **定位并删除目标文件**:遍历解压后的文件系统,找到需要删除的文件,...

    java中的File类

    Java中的`File`类是Java.io包中的核心类,它提供了在操作系统级别操作文件和目录的能力。`File`类主要用于文件和目录路径名的表示和操作,而不涉及文件的读写。下面我们将深入探讨`File`类的主要特性和常用方法。 1...

    linux实验报告实现把一个文件中的内容复制到另一个文件中.pdf

    1. 在 root 的主文件夹中新建三个文件 file1.c、file 和 file2,file1 中存放有实现文件拷贝功能的代码;文件 file 中应先输入一些内容,然后保存;文件 file2 则为空文件(需实现把 file 中的内容拷贝到 file2 中)...

    FileMonitor文件变化实时监控工具

    黑盒测试关注的是软件的外部行为,FileMonitor可以帮助测试人员监控软件运行期间对文件系统的操作,例如读取、写入文件,以确保软件正确处理输入并遵循预期的文件操作逻辑。 5. **在白盒审计中的价值** 在白盒...

    文件类型分析工具FileAnalysis v2.1.rar

    《深入解析:FileAnalysis v2.1——揭示未知文件类型的神秘面纱》 在日常的计算机操作中,我们经常会遇到一些扩展名不明确或者被篡改的文件,这些文件如同谜团,让人摸不清头脑。这时候,一款强大的文件分析工具就...

    C#实现彻底删除文件

    在Windows操作系统下,简单地使用`File.Delete`方法删除文件后,虽然文件在用户层面不可见,但实际上数据可能仍然存在于硬盘上,可以通过数据恢复软件找回。为了确保文件的绝对删除,我们需要采取更深入的措施。 ...

    Linux操作系统:文件的创建、查找及删除ppt.pptx

    more +15 file3 查看文件file3的内容,从第15行开始显示; more命令 作用:more命令分页显示文件内容; 格式:more [选项] 文件名; 常用参数: -n 定义屏幕大小为n行; +n 从笫n行开始显示; 快捷键:空格 下一页; ...

Global site tag (gtag.js) - Google Analytics