當前位置:首頁 » 知網查重 » java創建多級目錄

java創建多級目錄

發布時間: 2021-03-12 15:15:10

1. 如何用java程序在當前目錄下創建一個子目錄

用java程序在當前目錄下創建一個子目錄的方法是利用File對象的mkdirs方法。

完整代碼如下:
// 獲取當前圖片的路徑
String path = createImages.getAbsolutePath() + "/Images";
//創建文件對象f,根據path路徑
File f = new File(path);
//如果當前不是一個目錄就進入if
if (!f.isDirectory()) {
boolean success = f.mkdirs(); //創建一個目錄
if (success) { //成功列印當前的路徑
System.out.println("Created path: " + f.getPath());
} else { //失敗的情況
System.out.println("Could not create path: " + f.getPath());
}
} else {
System.out.println("Path exists: " + f.getPath()); //子目錄已存在。
}

關於mkdir:
mkdir()創建此抽象路徑名稱指定的目錄(及只能創建一級的目錄,且需要存在父目錄),如果傳入的path是多級路徑,需要使用mkdirs()創建。

2. javaftp怎麼建立多層文件夾

可以這么考慮!你是說java鏈接ftp伺服器嗎
可以調用java執行命令的api
執行mkdir命令
多級目錄價格-p參數
mkdir-pa/b/c這樣

3. java 將不同文件下的相同多級目錄下文件內容,合並到一個新的文件夾中,建立對應多級目錄

用到的類可能有:File,BufferedReader
File:檢查文件或文件夾是否存在;創建文件或文件夾;列出當前目錄下的所有文件和文件夾;
BufferedReader:關鍵有一個readLine()方法,一次讀取一行。你的需求中說要刪除相同行的內容,要用到這個。
具體的用法你看下API。

4. JAVA用File創建一個多級目錄a/b/c/d/e/f,然後在每一個目錄裡面添加一些文件和目錄

以下為一些基本操作

importjava.io.*;

publicclassTest{

publicstaticvoidmain(String[]args)throwsIOException{
Filefile=newFile("D:/test/a/b/c/d");
if(!file.exists()){
//創建文件夾,上級目錄不存在時自動創建,使用file.mkdir()方法時上級目錄不存在會拋異常
file.mkdirs();
}

Filefile2=newFile("D:/test/a/b/c/d/test.txt");
if(!file2.exists()){
//在D:/test/a/b/c/d/下創建一個新文件
file2.createNewFile();
}

Filefile3=newFile("D:/test/a/b/c/c-child");
if(!file3.exists()){
//在D:/test/a/b/c/下創建一個新文件夾c-child
file3.mkdir();
}

//在D盤根目錄下創建一個文件test.txt並寫入一下內容
//將D:/test.txt復制到D:/test/a/b/c/下並重命名為.txt
File(newFile("D:/test.txt"),newFile("D:/test/a/b/c/.txt"));
}

/**
*文件復制
*
*@paramsource源文件
*@paramtarget目標路徑
*@throwsIOException
*/
publicstaticvoidFile(Filesource,Filetarget)throwsIOException{
try(FileInputStreamins=newFileInputStream(source);
FileOutputStreamout=newFileOutputStream(target)){
byte[]b=newbyte[1024];
intn;
while((n=ins.read(b))!=-1){
out.write(b,0,n);
}
}
}
}

5. java ftp 怎麼建立多層文件夾

public static void buildList(FtpClient aftp,String pathList) throws Exception {
aftp.ascii();
StringTokenizer s = new StringTokenizer(pathList, "/"); //sign
int count = s.countTokens();
String pathName = "";
while (s.hasMoreElements()) {
pathName = pathName + "/" + (String) s.nextElement();
try {
aftp.sendServer("XMKD " + pathName + "\r\n"); }
catch (Exception e) { e.printStackTrace(); }
int reply = aftp.readServerResponse(); }
aftp.binary();
}

6. java ftp linux 創建多級目錄

是不是你的pathName有問題啊,寫出來看看

7. 如何在java裡面創建兩個子目錄

試試:

public static void main(String[] args) throws IOException {
String separator = File.separator;
String T = "A"+separator+"B"+","+"A"+separator+"E";
System.out.println(T);

String[] paths = T.split(",");
for(int i=0;i<paths.length;i++){
System.out.println("**"+"E:\\"+paths[i]);
File file = new File ("E:\\"+paths[i]);
file.mkdirs();//我原來用mkdir(),說不到路徑。原因:這里要同時生成A 和B兩個文件夾
//原來E:\下沒有A,如果已經有A文件夾,則用mkdir();
}
}

8. Java 判斷多級路徑是否存在,不存在就創建

第一種方案:

/**
*是否創建目錄
*@parampath
*@return
*/
publicbooleanisexitsPath(Stringpath)throwsInterruptedException{
String[]paths=path.split("\");
StringBufferfullPath=newStringBuffer();
for(inti=0;i

第二種方案:

/**
*判斷文件夾是否存在
*@parampath文件夾路內徑
*true文件不存容在,false文件存在不做任何操作
*/
publicstaticbooleanisExist(StringfilePath){
Stringpaths[]=filePath.split("\");
Stringdir=paths[0];
for(inti=0;i下載功能
}else{
returnfalse;//文件存在不做處理
}
}


其實兩種用到方法一樣,只是邏輯不一樣。

9. java 文件夾中創建文件夾

File類裡面有兩個方法可以實現:
一個是mkdir():創建此抽象路徑名指定的目錄。
另外一個是mkdirs(): 創建此抽象路徑名指定的目錄,包括所有必需但不存在的父目錄。

比如你想在A文件夾創建一個B文件夾,並在B文件夾下創建c和D文件夾,可以用下面的代碼實現:

import java.io.File;

public class Test {
public static void main(String args[]) {
File file = new File("D:\\A\\B\\C");
file.mkdirs();

file = new File("D:\\A\\B\\D");
file.mkdir();
}
}

希望對你有幫助。。。。仍有問題可以HI我。。。

10. 編寫程序,使用file類創建一個多層文件夾"D:/java/Unit08"

classA{
publicstaticvoidmain(Stringargv[]){
Stringp="d:/java/Unit08";
Filef=newFile(p);
if(!f.exists()){
f.mkdirs();
}
}
}

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731