我想把文件从一个文件夹复制到子文件夹中,然后重命名文件名,我创建了子文件夹,然后重命名了文件名,这部分是:
for (int i = 0; i < list.length; i++) {
String oldDir = path2;
String oldName = list[i].toString();
String newDir =oldDir+"\\sub";
File pDir = new File(newDir);
pDir.mkdir();
String fileName = new SimpleDateFormat("MM-dd-yyyy_HH-mm-ss")
.format(new Date());
String newName = fileName+"_"+list[i].getName();
File f = new File (oldDir, list[i].getName());
if(f.renameTo(new File(newDir + newName))){
System.out.println("File is moved successful!");
}else{
System.out.println("File is failed to move!");
}}
}
但是我不能将这个重命名的文件复制到新的子文件夹中,它在父目录中重命名了它,而不是旧的文件名,我错在哪里了?
您的错误在“if”行上:
if(f.renameTo(new File(newDir + newName))){
问题是,您引用的文件对象是旧文件f,然后将其重命名到新目录,这不起作用(正如NKukhar所指出的),因为它可能无法按照您的意图复制文件。
我试图使用PHP从以下JSON文件中获取数据。我特别想要“temperatureMin”和“temperatureMax”。 这可能真的很简单,但我不知道怎么做。我被困在文件获取内容(“file.json”)之后该做什么。我们将非常感谢您的帮助!
如何像TikTok一样获得随机文档?也就是说,比方说,我按下按钮,数据库中的一些随机记录在我看来。
我试图获取当前产品id,但它返回null; 我想在下面的功能中使用产品ID 注意,我希望在“functions.php”文件中获取产品id。 我试过了 和 但这不起作用
js 获取怎么复制的内容, navigator.clipboard.readText()有兼容性问题,线上不生效。
我有一个datafram df,我想得到列值等于1b0c0和d0的行 它说,;级数的真值是模糊的。使用a.empty、a.bool()、a.item()、a.any()或a.all()。
我有以下一组复选框: 使用javascript,我如何访问每个项目的文本。例如,对于id=“mensajes\u receptores\u list\u 5”的元素,我想得到文本“Carlos(Admin)”