導航:首頁 > 文件目錄 > java文件不存在新建路徑

java文件不存在新建路徑

發布時間:2023-01-06 09:07:02

java 判斷多級路徑是否存在,不存在就創建

File file=new File("D:/ing.txt");
if (!file.exists()) {
file.createNewFile();
}
這個是判斷是否存在,不存在就在D盤新建一個

㈡ JAVA創建文件時的路徑問題

我們在電腦中右鍵的C:\Documents and Settings\Administrator 中的\是路徑分隔符,但在程序中不能直接用!
\ 在java里是轉義字元回,所以要用\\ 兩個反斜杠來答表示下一級目錄,但是\\ 在windows下可以這樣用,但在linux下就不行了,所以用 / 來代替,/ 和 \\ 是一樣的~~~

要是你這倆用的都不爽,你就用File.separator 這個能獲取與系統有關的默認名稱分隔符
例如:
String separator = File.separator;
String filename = "11.txt";
String directory = "a" + separator + "b";
File f = new File(directory, filename);

你試試看~~~

㈢ 關於java代碼中文件路徑的問題

這就是相對路徑

指的是相對於工程文件的位置而言


在eclipse的結構圖中的位置

當前目錄的路徑 D:spaceworkspaceDemo
Buffered.txt的絕對路徑 D:spaceworkspaceDemoBuffered.txt
Buffered.txt的相對路徑 Buffered.txt

㈣ 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;//文件存在不做處理
}
}


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

㈤ Java如何創建不存在的指定路徑的文件

OutputStream以及幾個子類,就算不存在該文件也會自從創建的。但是inputStream和它的子類里,如果沒有該文件則會報這個錯誤。

㈥ java 文件保存路徑問題.

改為:File dateFile2 = new File(basePath + datePath + "/" + model);的時候不好使應該是你的返回值沒有加 文件分隔符的原因。
你最後成功是專因為你加了屬 datePath+="/";
讓返回和新建文件路徑都一致了。
另外不要用「/」 最好使用:File.separator;
還有renameTo只能在windows下使用,limux不行,而且即使是在windonws下,如果file systems不一樣也會失敗的,建議文件自己重寫或者使用common-io的工具類。

㈦ JAVA創建文件時的路徑問題

程序中的分隔符是分平台的,你只要記住在java裡面windows的文件是用/,如果是unix什麼的又不同了,API裡面有說明。

㈧ 請問Java的File類,創建文件時,報異常制定文件路徑不存在的原因

去看看E盤下to1這個文件夾有沒有,沒有就建一個。
或者在代碼里創建文件的父目錄。

㈨ java判斷文件是否存在不存在就創建

用來File類中的.exists()方法判斷是否存在源
mkdirs創建目錄
createNewFile()創建文件
多看看API文檔

boolean
exists()

測試此抽象路徑名表示的文件或目錄是否存在。
createNewFile()

當且僅當不存在具有此抽象路徑名指定名稱的文件時,不可分地創建一個新的空文件。
boolean
mkdirs()

創建此抽象路徑名指定的目錄,包括所有必需但不存在的父目錄。

㈩ Java判斷文件夾是否存在,不存在就創建

方法如下:

public static void judeDirExists(File file)

if (file.exists()) if (file.isDirectory())

System.out.println("dir exists"); }

else System.out.println("the same name file exists, can not create dir"); }41

else System.out.println("dir not exists, create it ..."); 、來

file.mkdir();

閱讀全文

與java文件不存在新建路徑相關的資料

熱點內容
視頻文件損壞返回不了 瀏覽:656
如何判斷網路被降速了 瀏覽:676
ps做成圖片後怎麼弄成文件 瀏覽:689
左側導航欄css代碼 瀏覽:952
釘釘傳送文件最大多少兆 瀏覽:126
app下載哪裡最全 瀏覽:599
word如何畫大箭頭 瀏覽:245
word批量轉pdf工具21注冊機 瀏覽:546
列印文檔文件3000字需要多少錢 瀏覽:239
泊車助手app 瀏覽:147
pscs6完全自學教程 瀏覽:461
文件夾去不掉只讀屬性 瀏覽:203
qq怎麼接收文件夾 瀏覽:35
javahashmapvalues 瀏覽:548
滑鼠選定不了文件內容是壞了么 瀏覽:589
打開excel標准模板文件名 瀏覽:798
該文件名字不包含擴展名 瀏覽:565
華為備份文件 瀏覽:368
批量刪除cpp文件代碼注釋的工具 瀏覽:312
下列哪些不屬於可編程邏輯器件 瀏覽:963

友情鏈接