gpt4 book ai didi

java - 无法连接 mkdir() JavaFX 的日期和文件名

转载 作者:行者123 更新时间:2023-12-01 19:45:00 27 4
gpt4 key购买 nike

当我连接日期和文件名以创建新目录时遇到问题。

如果我 PATH.concat(movie) 它会创建一个目录,但如果我连接名称(电影名称与日期)“它说已创建!”但它不会创建任何目录。

  FileChooser fileChooser = new FileChooser();

FileChooser.ExtensionFilter filter = new FileChooser.ExtensionFilter("Select a File ('.mp4')", "*.mp4");
fileChooser.getExtensionFilters().add(filter);
File file = fileChooser.showOpenDialog(null);
String movie = file.getName();
filePath = file.toURI().toString();

String s;
Format formatter;
Date date = new Date();

formatter = new SimpleDateFormat("MM/dd/YYYY");
s = formatter.format(date);

String PATH = "C:\\FINALDATA\\";
String name = movie+"("+s+")";

String folderName = PATH.concat(name);

File fileName = new File(folderName);

if(!fileName.exists()){
boolean result = fileName.mkdir();
System.out.print("Created!");
}else{
System.out.print("Error!");
}

最佳答案

您的日期格式造成了这里的问题。您无法创建包含 '/' 的文件夹或文件名。我认为你最好将日期格式更改为 MM-dd-yyyy 并尝试。

关于java - 无法连接 mkdir() JavaFX 的日期和文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53690017/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com