构造函数 | 说明 |
File(String path) | 建立一个具有path这个路径的File对象 ,path 为空的时候表示的是一个空抽象路径 |
File(String ,String name) | 建立一个具有path这个路径及为name 的File对象 |
方法 | 说明 |
canRead() | 判断这个文件夹是否可以被读取,若是则放回true,否则返回false |
canWrite() | 判断这个文件夹是否可以被写入,可以 true ,否则返回false; |
delete() | 删除该文件夹, 如果可以删除返回true ,否则返回false; |
exists() | 检查文件或者文件夹是否存在,存在返回true,否则返回false |
getName() | 获取文件的名字并返回文件名字的字符串、 |
isAbsolute() | 如果这个文件或者文件夹具有绝对路径名称true, 否则返回false |
getParent() | 取得上一层目录的路径,如果没有返回null。如果有,返回上一层目录路径的字符串 |
isDirectory() | 如果这个是一个目录则返回true ,否则返回false |
isFile() | 如果是一个文件返回true ,否则返回false |
lastModified() | 返回这个文件或者文件夹最后修改的时间,返回值是long类型,可以使用java.util 包里面的Date类取得时间信息 |
list() | 如果这个File对象是个目录则返回此目录内所有文件及文件夹的名字组成的字符串数组 |
Mkdir() | 建立目录,如果成功返回true,如果失败返回false |
renameTo(File) | 更改文件名称,成功返回true ,否则返回false; |
相关推荐
复习资料会介绍File类、字节流、字符流、缓冲区以及NIO的通道、选择器等概念,通过源代码你可以了解如何读写文件,进行网络通信。 六、多线程 Java支持多线程编程,复习资料会讲解线程的创建(Thread类和Runnable...
File 类在 Java 中是操作文件和目录的核心类,它是 IO 流系统的基础。File 类不仅可以表示文件,还能表示目录(书目),它采用抽象路径名(abstract pathname)的方式来...在准备考试时,这些内容应作为重点复习对象。
学会使用File类、InputStream/OutputStream、BufferedReader/Writer等,可以帮助你处理数据的存储和传输。 7. **JDBC**:Java Database Connectivity允许Java程序与各种数据库进行交互。了解如何加载驱动、建立连接...
学习如何使用File类和FileStream类进行文件的读写操作,以及使用StreamReader和StreamWriter进行文本文件的读写。对于二进制文件,BinaryReader和BinaryWriter则是常用工具。 此外,数据库交互是现代应用程序的常见...
### Java考试复习资料详解 #### 一、架构模式:B/S与C/S - **B/S架构**(Browser/Server,浏览器/服务器)是一种通过Web浏览器进行访问的应用系统架构。客户端只需要一个Web浏览器即可,无需安装任何软件。所有的...
你可以用一个字符串参数来初始化`File`对象,这个字符串可以是文件的绝对路径或相对路径。例如: ```java File file = new File("test.txt"); // 相对路径 File file2 = new File("/home/user/test.txt"); // 绝对...
学习File类、InputStream/OutputStream及其子类,以及NIO(非阻塞I/O)的使用,能够处理各种文件操作需求。 9. **网络编程**:Java提供了丰富的API来进行网络通信,如Socket和ServerSocket类,可以实现客户端和...
此外,还有File类用于文件操作,以及BufferedReader和PrintWriter等高效读写工具。 七、多线程 Java支持多线程编程,通过Thread类或实现Runnable接口创建线程。线程同步机制包括synchronized关键字、wait()、notify...
- `<%@ include %>`指令:用于包含其他文件,语法格式为`<%@ include file="relativeURL" %>`,其中`relativeURL`为相对路径。 - `<%@ taglib %>`指令:用于指定自定义标签库的位置,语法格式为`...
- **文件操作**: `fopen()`, `fwrite()`, `fclose()`用于读写文件,`file_get_contents()`一次性读取文件内容。 - **目录操作**: `mkdir()`, `rmdir()`创建和删除目录,`scandir()`列出目录内容。 5. **数据库...
3. **清单文件(Manifest File)配置**: - 在Android应用的`AndroidManifest.xml`文件中,需要声明应用中的各个组件(如活动、服务、广播接收器、内容提供者等)以及它们之间的关系。 - `intent-filter`元素用来...
7. 对象数组与成员对象:了解如何定义对象数组以及成员对象的使用。 **继承与派生:** 1. 继承与派生概念:学习派生类的定义、继承基类的数据成员与成员函数。 2. 访问权限:掌握不同访问权限的定义及其对继承的...
- **文件操作**:File类的使用,文件的创建、删除、复制等操作。 8. **网络编程** - **Socket编程**:理解TCP和UDP协议,创建客户端和服务器。 - **URL与URLConnection**:用于访问网络资源。 9. **反射** - *...
复习题可能包含对File类方法的使用和理解。 12. **网络编程**:Java提供了Socket和ServerSocket类进行网络通信。复习题可能涉及TCP/IP通信的基本原理和Java网络编程的应用。 13. **反射**:反射机制允许在运行时...
- 文件操作:File类用于文件的创建、删除和重命名。 - 流的概念:InputStream和OutputStream是所有输入输出流的基类。 - 文件流:FileInputStream和FileOutputStream用于读写文件。 - 字符流:Reader和Writer...
- **解析:** `FileFilter`接口中的`accept(File file)`方法用于判断一个文件是否符合过滤条件。 ### 十一、菜单结构 **题目11:** - **正确答案:** A.菜单分三级定义,最高一级是菜单条,菜单条中放菜单,菜单中...
10. **IO流**:学习输入输出流的基本原理,掌握File类的使用,以及InputStream、OutputStream、Reader、Writer等基本流的使用。 11. **多线程**:理解线程的概念,掌握Thread类的创建和运行,以及Runnable接口的...
14. **File对象的delete()方法**:File对象的delete()方法可以删除文件或空目录,但不能删除非空目录,所以C选项错误。 15. **数据库操作**:对数据库记录字段值更新通常使用executeUpdate()方法,对应B选项。 16....
15. 菜单与控件属性:菜单项的助记符通常由`&`字符引导,如`&File`会显示为`File`,F键可以作为快捷键。 16. 设备上下文:使用`GetWindowDC()`或`GetDC()`获取的设备上下文需要通过`ReleaseDC()`释放,以避免内存...