javamkdir
❶ java File類中的mkdir()和mkdirs()有什麼區別
mkdir()
只能在已經存在的目錄中創建創建文件夾。
mkdirs()
可以在不存在的目錄中創建文件夾。諸如:a\\b,既可以創建多級目錄。
mkdirs
public boolean mkdirs()
創建一個目錄,它的路徑名由當前 File 對象指定,包括任一必須的父路徑。
返回值:
如果該目錄(或多級目錄)能被創建則為 true;否則為 false。
mkdir
public boolean mkdir()
創建一個目錄,它的路徑名由當前 File 對象指定。
返回值:
如果該目錄能被創建則為 true;否則為 false。
❷ java涓璅ile涓鏈夊壋寤烘枃浠跺すmkdir,涓轟粈涔堟病鏈夊垹闄ゆ枃浠跺す
鏍規嵁妤間笂鎵璇達紝鍏堝垹闄ら噷闈㈢殑鏂囦歡錛屽啀鍒犻櫎鏂囦歡澶癸紝涓嬮潰鏄浠g爜
public class Test {
public static void deleteInsideFile(File f){
File[] childfile = f.listFiles();
for (int i = 0; i < childfile.length; i++) {
if(childfile[i].isDirectory()){
deleteInsideFile(childfile[i]);
}
childfile[i].delete();
}
}
public static void testDelete(){
File f = new File("G:/test/delete");
deleteInsideFile(f);
f.delete();
}
public static void main(String[] args) {
testDelete();
}
}
❸ java中f.mkdir();是什麼意思
創建目錄用的。
比如:
publicclassExample{
publicstaticvoidmain(Stringargs[]){
Filef=newFile("f:/example/test");
f.mkdir();
}
就在f:/example/文件下創建了一個目錄。運行結果:
❹ java file類方法mkdir()疑問
可以先切換到指定的文件夾路徑下,之後直接通過mkdir方法進行文件夾創建。舉例:
String path = "d:/oldfilepath";//定義指定文件路徑
String newPath = path+"/newpath";//指定新路徑
File file = new File(newPath );//定義一個文件流
file.mkdir();//創建文件夾
備註:如果不確定原有文件夾是否存在的情況下,可以通過」mkdirs「創建多層路徑。