1. 在Java中如何得到本地IP和服务器的机器名 import java.net.*;
public class catchserverip{
InetAddress ServerIPaddress=null;
//取得Server的IP地址
public InetAddress getServerIP() {
try { ServerIPaddress=InetAddress.getLocalHost();}
catch (UnknownHostException e) {}
return (ServerIPaddress);}}就可以了在jsp中写
2. java 如何提取本地IP 《java》中提取本地IP的方法如下:
private static void getIpAddressByNetworkInterface() {
try {
Enumerationnets = NetworkInterface.getNetworkInterfaces();
NetworkInterface net;
InetAddress inetAddress;
while (nets.hasMoreElements()) {
net = nets.nextElement();
Enumerationaddress = net.getInetAddresses();
while (address.hasMoreElements()) {
inetAddress = address.nextElement();
if (inetAddress!=null&&inetAddress instanceof Inet4Address)
System.out.println(inetAddress.getHostAddress());
}
}
} catch (SocketException e) {
// TODO Auto-generated catch block
【java本地地址怎么写】e.printStackTrace();
}
}
3. java怎么往本地磁盘上写文件 这是一个很有用的文件工具类,你可以把他存起来以后使用 。
她应该可以满足你日常文件的基本功能啦!写文件,读文件,复制文件,复制文件夹等 。希望是你想要的.import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream;/** * * * Title: 文件处理工具类 * * * Description:实现文件的简单处理,复制文件、目录等 * * * Copyright: Copyright (c) 2005 * * * Company: * * * @author 天一 * @version 1.0 */ public class FileUtil { /** * 复制目录下的文件(不包括该目录)到指定目录,会连同子目录一起复制过去 。
* * @param targetFile * @param path */ public static void copyFileFromDir(String targetDir, String path) { File file = new File(path); createFile(targetDir, false); if (file.isDirectory()) { copyFileToDir(targetDir, listFile(file)); } } /** * 复制目录下的文件(不包含该目录和子目录,只复制目录下的文件)到指定目录 。* * @param targetDir * @param path */ public static void copyFileOnly(String targetDir, String path) { File file = new File(path); File targetFile = new File(targetDir); if (file.isDirectory()) { File[] files = file.listFiles(); for (File subFile : files) { if (subFile.isFile()) { copyFile(targetFile, subFile); } } } } /** * 复制目录到指定目录 。
targetDir是目标目录,path是源目录 。* 该方法会将path以及path下的文件和子目录全部复制到目标目录 * * @param targetDir * @param path */ public static void copyDir(String targetDir, String path) { File targetFile = new File(targetDir); createFile(targetFile, false); File file = new File(path); if (targetFile.isDirectory() && file.isDirectory()) { copyFileToDir(targetFile.getAbsolutePath() + "/" + file.getName(), listFile(file)); } } /** * 复制一组文件到指定目录 。
targetDir是目标目录,filePath是需要复制的文件路径 * * @param targetDir * @param filePath */ public static void copyFileToDir(String targetDir, String 。filePath) { if (targetDir == null || "".equals(targetDir)) { System.out.println("参数错误,目标路径不能为空"); return; } File targetFile = new File(targetDir); if (!targetFile.exists()) { targetFile.mkdir(); } else { if (!targetFile.isDirectory()) { System.out.println("参数错误,目标路径指向的不是一个目录!"); return; } } for (String path : filePath) { File file = new File(path); if (file.isDirectory()) { copyFileToDir(targetDir + "/" + file.getName(), listFile(file)); } else { copyFileToDir(targetDir, file,""); } } } /** * 复制文件到指定目录 。
targetDir是目标目录,file是源文件名,newName是重命名的名字 。* * @param targetFile * @param file * @param newName */ public static void copyFileToDir(String targetDir, File file, String newName) { String newFile = ""; if (newName != null && !"".equals(newName)) { newFile = targetDir + "/" + newName; } else { newFile = targetDir + "/" + file.getName(); } File tFile = new File(newFile); copyFile(tFile, file); } /** * 复制文件 。
- java下拉框怎么写
- 古城奶粉 古城奶粉厂家直销地址
- 贵阳怎么写邮箱地址
- java测试用例怎么写
- 网易云的介绍怎么写
- 快递自提地址怎么写
- java引用传递怎么写
- macjava路径怎么写
- java工程师技能怎么写
- 如何修改手机ip 如何修改手机ip地址苹果