JAVA:判断一个文件是不是存在,如果不存在则创建它

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA:判断一个文件是不是存在,如果不存在则创建它相关的知识,希望对你有一定的参考价值。

并向里边写东西

JAVA的File类中有个方法是可以判断文件是否存在的,就是exists()这个方法,如果是文件的话可以用createNewFile()这个方法新建一个文件,如果新建的是文件夹可以用mkdir()这个方法 参考技术A 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判断文件是不是存在不存在就创建

用File类中的.exists()方法判断是否存在
mkdirs创建目录
createNewFile()创建文件
多看看API文档

boolean
exists()

测试此抽象路径名表示的文件或目录是否存在。
createNewFile()

当且仅当不存在具有此抽象路径名指定名称的文件时,不可分地创建一个新的空文件。
boolean
mkdirs()

创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。
参考技术A if(!file.exist())
file.createNewFile();

以上是关于JAVA:判断一个文件是不是存在,如果不存在则创建它的主要内容,如果未能解决你的问题,请参考以下文章

java JDBC sql server 判断一条信息是不是已存在表中,如果不存在则添加,如果存在则更新重要字段

java判断文件是不是存在不存在就创建

python判断文件是不是存在不存在则创建文件

java如何判断一个文件夹是不是存在

shell判断文件是不是存在

用JAVA写出一个方法,给定一个路径,判断路径是不是是一个文件。