我是文件处理的新手。我正在使用arch Linux,在下面的代码中,我正在编译并运行我的代码来自java目录,但我想在miniproject目录中创建新目录,我尝试更改当前工作目录,但新目录仍在java中创建目录。这有什么问题,我该如何去做我想做的事。在此先感谢。
package miniproject;
import java.io.*;
import java.util.*;
public class manager{
public int password;
public static Scanner sc = new Scanner (System.in);
public static void main(String args[]){
addgenre();
}
public static void addgenre (){
System.out.println("Enter the name of the new genre to be added to
the inventory.\nenter -1 to abort.");
String str = sc.nextLine();
if(!(str.equals("-1"))){
genre g = new genre(str);
System.setProperty("/home/qwerty/Documents/codes/java/", "/home/qwerty/Documents/codes/java/miniproject/");
File file = new File(str);
if (!file.exists()) {
if (file.mkdirs()) {
System.out.println("Directory is created!");
}
else
{
System.out.println("Failed to create directory!");
}
}
}
}
}