Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java 文件路径

作者:续写丶未来式   发布日期:2025-11-25   浏览:78

import java.io.File;

public class FilePathExample {
    public static void main(String[] args) {
        // 创建一个File对象,表示文件或目录的路径
        File file = new File("C:\\example\\test.txt");

        // 获取文件的绝对路径
        String absolutePath = file.getAbsolutePath();
        System.out.println("绝对路径: " + absolutePath);

        // 获取文件的规范路径(去掉冗余部分)
        try {
            String canonicalPath = file.getCanonicalPath();
            System.out.println("规范路径: " + canonicalPath);
        } catch (Exception e) {
            e.printStackTrace();
        }

        // 检查文件是否存在
        if (file.exists()) {
            System.out.println("文件存在");
        } else {
            System.out.println("文件不存在");
        }

        // 创建文件所在的目录(如果不存在)
        File directory = new File("C:\\example");
        if (!directory.exists()) {
            directory.mkdirs();
            System.out.println("创建了目录: " + directory.getAbsolutePath());
        }
    }
}

解释说明:

  1. File对象File file = new File("C:\\example\\test.txt"); 创建了一个表示文件或目录的 File 对象。路径使用双反斜杠 \\ 来转义。
  2. 绝对路径file.getAbsolutePath() 获取文件的绝对路径。
  3. 规范路径file.getCanonicalPath() 获取文件的规范路径,会去掉路径中的冗余部分(如 ...),并解决符号链接等问题。
  4. 检查文件是否存在file.exists() 用于检查文件或目录是否存在。
  5. 创建目录directory.mkdirs() 用于递归创建文件所在的目录(如果不存在)。

上一篇:java遍历set集合

下一篇:javasystem.out.println快捷键

大家都在看

java连接数据库的代码

java djl

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java发送qq邮件

java 判断

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站