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() 这句,将缓存内容写入文件。通常在做文件操作,要先判断文件是否存在,最后再写入操作。