java判斷來文件是否自存在:
1、判斷文件是否存在,不存在創建文件
Filefile=newFile("C:\Users\QPING\Desktop\JavaScript\2.htm");
if(!file.exists())
{
try{
file.createNewFile();
}catch(IOExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
}
2、判斷文件夾是否存在,不存在創建文件夾
Filefile=newFile("C:\Users\QPING\Desktop\JavaScript");
//如果文件夾不存在則創建
if(!file.exists()&&!file.isDirectory())
{
System.out.println("//不存在");
file.mkdir();
}else
{
System.out.println("//目錄存在");
}
Ⅱ Java 緙栧啓涓涓紼嬪簭錛屽垽鏂"d:/a.txt"鏂囦歡鏄鍚﹀瓨鍦 錛屽傛灉涓嶅瓨鍦ㄥ垯棣栧厛鏂板緩涓涓鏂囦歡銆傜劧
package com.zy.;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Random;
public class Demo2 {
public static void main(String[] args) {
try {
File f=new File("D:/yi.txt");
FileWriter fw =new FileWriter(f);;
Random rom = new Random();
if(f.exists()){
System.out.println("鏂囦歡宸插瓨鍦ㄣ傘傘");
}else{
f.createNewFile();
}
Random random = new Random();
for(int i = 0; i < 50;i++) {
System.out.println(Math.abs(random.nextInt())%50);
fw.write(Math.abs(random.nextInt())%50+"-");
}
fw.flush();
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
Ⅲ 如何判斷指定的文件夾里的一個文件是否存在
1.File testFile = new File(testFilePath);
if(!testFile .exists()){
testFile.mkdirs();
System.out.println("測試文件夾不存在");
}
2.File testFile = new File(testFilePath);
if(!testFile .exists()){
testFile.createNewFile();
System.out.println("測試文件不存在");
}
java中版File類自帶一個檢測方法權exists可以判斷文件或文件夾是否存在,一般與mkdirs方法(該方法相較於mkdir可以創建包括父級路徑,推薦使用該方法)或者createNewFile方法合作使用。
1,如果路徑不存在,就創建該路徑
2,如果文件不存在,就新建該文件
Ⅳ JAVA:判斷一個文件是否存在,如果不存在則創建它
6月13日 08:36 在TCP/IP 互聯網時,經常會需要查詢自己主機的IP地址和www伺服器的IP地址。雖然,我們可以使用IPCONFIG 和PING 進行IP地址查詢,但是如果在應用程序或APPLET中使用此命令回破壞我們應用程序界面。
---- 為此使用JAVA 做了一個簡單的程序可以直接查詢自己主機的IP地址和www伺服器的IP地址。
// 文件名為 NetTool.java (注意:在JAVA 語言中大小寫敏感)
import java.net.*;
public class NetTool{
InetAddress myIPaddress=null;
InetAddress myServer=null;
public static void main( String args[]){
NetTool mytool;
mytool=new NetTool();
System.out.println("Your host IP is: "
+ mytool.getMyIP());
System.out.println("The Server IP is :"
+mytool.getServerIP());
}
//取得LOCALHOST的IP地址
public InetAddress getMyIP() {
try { myIPaddress=InetAddress.getLocalHost();}
catch (UnknownHostException e) {}
return (myIPaddress);
}
//取得 www.abc.com 的IP地址
public InetAddress getServerIP(){
try {myServer=InetAddress.getByName(
"www.abc.com");}
catch (UnknownHostException e) {}
return (myServer);
}
}
---- 由於JAVA語言的跨平台特性,以上程序編譯後可直接在任何裝有JVM系統的機器上運行。以上程序旨在拋磚引玉,讀者可將上述代碼稍加變換轉化成APPLET加到你的homepage中,或將地址查詢結果寫到一個文件中去,建立自己本地的hosts文件。
Ⅳ java中建立文件輸出流,當文件不存在時是否會新建文件
java中建立來文件輸出流,當文件不存在時自會新建一個文件:
如果有同名文件,自動覆蓋。不存在時自動建立。FileOutputStream的默認構造方法是直接覆蓋掉原來的文件,而FileOutputStream(File file, boolean append) 的構造方法如果後面的append為true的時候就是追加到尾部而不是直接覆蓋了。
,當創建IO對象是,文件是以獨占的方式打開,就好比windows打開文件時進行刪除,所以是無法刪除。創建文件未寫入信息,是因為缺少 out.flash() 這句,將緩存內容寫入文件。通常在做文件操作,要先判斷文件是否存在,最後再寫入操作。