提示信息

Java File类

夜梦残 已关注

File类是Java标准库中提供的一个类,用于表示文件或目录的抽象路径名。它提供了方法来操作文件的属性、路径、名称等。

File类的常用方法包括:

  • 创建文件或目录:可以使用File类的构造方法创建文件或目录,也可以使用createNewFile()方法创建文件。
  • 读取文件属性:可以使用length()方法获取文件大小,lastModified()方法获取最后修改时间等。
  • 读写文件内容:可以使用InputStream和OutputStream类或Reader和Writer类来读写文件的内容。
  • 浏览目录结构:可以使用list()方法获取当前目录下的文件和子目录,也可以使用listFiles()方法获取File对象数组。
  • 删除文件或目录:可以使用delete()方法删除文件或目录。

以下是一个简单的示例代码:

  1. import java.io.File;
  2. public class FileExample {
  3. public static void main(String[] args) {
  4. // 创建文件对象
  5. File file = new File("example.txt");
  6. try {
  7. // 创建新文件
  8. if (file.createNewFile()) {
  9. System.out.println("文件创建成功!");
  10. } else {
  11. System.out.println("文件已存在!");
  12. }
  13. // 获取文件属性
  14. System.out.println("文件大小:" + file.length());
  15. System.out.println("最后修改时间:" + file.lastModified());
  16. // 删除文件
  17. if (file.delete()) {
  18. System.out.println("文件删除成功!");
  19. } else {
  20. System.out.println("文件删除失败!");
  21. }
  22. } catch (Exception e) {
  23. e.printStackTrace();
  24. }
  25. }
  26. }

上述代码首先创建了一个名为"example.txt"的文件,然后获取了该文件的大小和最后修改时间,并将其打印出来。最后,删除了该文件。

注意:File类只能表示文件或目录的路径名,不能访问文件的内容。如果需要读写文件内容,可以使用其他类(如InputStream、OutputStream、Reader、Writer)来实现。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
夜梦残 关注 已关注

最近一次登录:2023-10-09 13:13:54   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图