在Java中,可以使用`java.nio.file`包中的`Path`和`Files`类来读写Unicode / UTF-8文件名。 要读取Unicode / UTF-8文件名,可以使用`Path`类的`get`方法,并将文件名作为参数传递。例如: ```java import java.nio.file.Path; import java.nio.file.Paths; public class Main { public static void main(String[] args) { String fileName = "文件名.txt"; Path path = Paths.get(fileName); System.out.println("文件名: " + path.getFileName()); } } ``` 要写入Unicode / UTF-8文件名,可以使用`Files`类的`createFile`方法,并将`Path`对象作为参数传递。例如: ```java import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.io.IOException; public class Main { public static void main(String[] args) { String fileName = "文件名.txt"; Path path = Paths.get(fileName); try { Files.createFile(path); System.out.println("文件已创建"); } catch (IOException e) { System.out.println("无法创建文件: " + e.getMessage()); } } } ``` 请注意,文件系统和操作系统必须支持Unicode / UTF-8文件名才能正常工作。