Java 如何使用文件.getParentFile().getName()和相对路径创建目录
我有一个输入文件夹,比如Java 如何使用文件.getParentFile().getName()和相对路径创建目录,java,file,Java,File,我有一个输入文件夹,比如c:\files\input\,其中包含我正在使用的文件列表 我如何使用上面的方法来创建,比如说c:\files\output\,并将文件从输入文件夹复制到输出文件夹 我的c:\files\input是从对象读取的,比如 String inputFolder = dataMap.getString("folder");// this will get c:\files\input\ 您在变量inputFolder中获得了文件夹的路径,现在执行以下操作 String in
c:\files\input\
,其中包含我正在使用的文件列表
我如何使用上面的方法来创建,比如说c:\files\output\
,并将文件从输入文件夹复制到输出文件夹
我的c:\files\input
是从对象读取的,比如
String inputFolder = dataMap.getString("folder");// this will get c:\files\input\
您在变量inputFolder
中获得了文件夹的路径,现在执行以下操作
String inputFolder = dataMap.getString("folder");
File dir = new File(inputFolder);
if(dir.mkdirs()){
System.out.println("Directory created");
}else{
System.out.println("Directory Not Created");
}
您在变量inputFolder
中获得了文件夹的路径,现在执行以下操作
String inputFolder = dataMap.getString("folder");
File dir = new File(inputFolder);
if(dir.mkdirs()){
System.out.println("Directory created");
}else{
System.out.println("Directory Not Created");
}
您在变量inputFolder
中获得了文件夹的路径,现在执行以下操作
String inputFolder = dataMap.getString("folder");
File dir = new File(inputFolder);
if(dir.mkdirs()){
System.out.println("Directory created");
}else{
System.out.println("Directory Not Created");
}
您在变量inputFolder
中获得了文件夹的路径,现在执行以下操作
String inputFolder = dataMap.getString("folder");
File dir = new File(inputFolder);
if(dir.mkdirs()){
System.out.println("Directory created");
}else{
System.out.println("Directory Not Created");
}
您可以使用org.apache.commons.io
库中的FileUtils
FileUtils.copyDirectory(srcDir, destDir);
因此,在你的情况下:
File file = new File(inputFolder);
String parentDir = file.getParentFile().getAbsolutePath();
File outputDir = new File(parentDir, "output");
if(!outputDir.exsit()) {
outputDir.mkdir();
}
FileUtils.copyDirectory(inputFolder, outputDir);
您可以使用org.apache.commons.io
库中的FileUtils
FileUtils.copyDirectory(srcDir, destDir);
因此,在你的情况下:
File file = new File(inputFolder);
String parentDir = file.getParentFile().getAbsolutePath();
File outputDir = new File(parentDir, "output");
if(!outputDir.exsit()) {
outputDir.mkdir();
}
FileUtils.copyDirectory(inputFolder, outputDir);
您可以使用org.apache.commons.io
库中的FileUtils
FileUtils.copyDirectory(srcDir, destDir);
因此,在你的情况下:
File file = new File(inputFolder);
String parentDir = file.getParentFile().getAbsolutePath();
File outputDir = new File(parentDir, "output");
if(!outputDir.exsit()) {
outputDir.mkdir();
}
FileUtils.copyDirectory(inputFolder, outputDir);
您可以使用org.apache.commons.io
库中的FileUtils
FileUtils.copyDirectory(srcDir, destDir);
因此,在你的情况下:
File file = new File(inputFolder);
String parentDir = file.getParentFile().getAbsolutePath();
File outputDir = new File(parentDir, "output");
if(!outputDir.exsit()) {
outputDir.mkdir();
}
FileUtils.copyDirectory(inputFolder, outputDir);
要创建目录,可以参考以下代码
File file = new File("c:\\files\\output");
if (!file.exists()) {
if (file.mkdir()) {
System.out.println("Directory is created!");
} else {
System.out.println("Failed to create directory!");
}
}
将文件从一个目录复制到另一个目录。。参考下面的链接,它用源代码示例给出了一个很好的解释
要创建目录,您可以参考以下代码
File file = new File("c:\\files\\output");
if (!file.exists()) {
if (file.mkdir()) {
System.out.println("Directory is created!");
} else {
System.out.println("Failed to create directory!");
}
}
将文件从一个目录复制到另一个目录。。参考下面的链接,它用源代码示例给出了一个很好的解释
要创建目录,您可以参考以下代码
File file = new File("c:\\files\\output");
if (!file.exists()) {
if (file.mkdir()) {
System.out.println("Directory is created!");
} else {
System.out.println("Failed to create directory!");
}
}
将文件从一个目录复制到另一个目录。。参考下面的链接,它用源代码示例给出了一个很好的解释
要创建目录,您可以参考以下代码
File file = new File("c:\\files\\output");
if (!file.exists()) {
if (file.mkdir()) {
System.out.println("Directory is created!");
} else {
System.out.println("Failed to create directory!");
}
}
将文件从一个目录复制到另一个目录。。参考下面的链接,它用源代码示例给出了一个很好的解释
这里回答了它新文件(File.getParentFile(),“output”)
这里回答了它是的,我正在使用Java 7。是否要将一个包含文件列表的目录复制到另一个目录?这里回答了它新文件(File.getParentFile(),“output”)
?这里回答了是的,我正在使用Java 7。是否要将一个包含文件列表的目录复制到另一个目录?这里回答了它新文件(File.getParentFile(),“output”)
?这里回答了是的,我正在使用Java 7。是否要将一个包含文件列表的目录复制到另一个目录?这里回答了新文件(File.getParentFile(),“output”)
?这里回答了是的,我使用的是Java 7。是否要将一个目录包含文件列表复制到另一个目录?可能有些用户只是嫉妒你们都享有很高的声誉。我甚至有自己的问题被否决过(有些用户可能只是嫉妒你们所有人都享有很高的声誉。我甚至有我自己的问题被否决了。)(有些用户可能只是嫉妒你们所有人享有很高的声誉。我甚至有我自己的问题被否决了。)(也许有些用户只是嫉妒你们都享有很高的声誉。我甚至有自己的问题被否决了。:(嗨@Sandy_Chelsea,我不想像你写的那样“硬编码”路径File=new File(“c:\\files\\output”);如果您不想硬编码填充您在文章中提到的对象的值,如File File=new File(someObject.filepath);这是一个重复的答案。嗨@Sandy\u Chelsea,我不想像您编写File=new File(“c:\\files\\output”)那样对路径进行“硬编码”;如果您不想硬编码填充您在文章中提到的对象的值,如File File=new File(someObject.filepath);这是一个重复的答案。嗨@Sandy\u Chelsea,我不想像您编写File=new File(“c:\\files\\output”)那样对路径进行“硬编码”;如果您不想硬编码填充您在文章中提到的对象的值,如File File=new File(someObject.filepath);这是一个重复的答案。嗨@Sandy\u Chelsea,我不想像您编写File=new File(“c:\\files\\output”)那样对路径进行“硬编码”;如果不想硬编码填充文章中提到的对象的值,比如File=new File(someObject.filepath);这是一个重复的答案。