我在从绝对路径创建文件时遇到问题,该路径包含德语变音符号。 (在 Windows 上工作) 这是示例代码:
public void createFile(String path) {
System.out.println("Path: " + path);
final File myPathFile = new File(path)
if(!myPathFile.isFile()){
System.out.println("No file");
}
记录结果:
Path: C:\Users\MyUser\Desktop\MeinOrdner\Z_Überdenken\check.txt
No file
我尝试将文件夹重命名为 Z_Ueberdenken 并调整路径变量。 然后它就完美地工作了。所以问题是元音变音
Ü
。我该如何解决这个问题?
首先,
java.io.File
类的一些基础知识:
mkdir()
。createNewFile()
。exists()
。