「java目录url」java目录下没有jre
本篇文章给大家谈谈java目录url,以及java目录下没有jre对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、Java中路径的获取总结以及URL和URI的区别
- 2、怎么用java程序实现上传文件到指定的URL地址
- 3、java中目录的URL地址怎么表示
- 4、请问java 中的URL 一般值是什么?
- 5、javaweb问题,如何通过URL从服务器下载文件到客户端指定目录
- 6、请问java如何获取当前url路径?
Java中路径的获取总结以及URL和URI的区别
绝对路径是指目录下的绝对位置,直接到的目标位置。 相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。
怎么用java程序实现上传文件到指定的URL地址
代码如下:
import java.io.*;
/**
* 复制文件夹或文件夹
*/
public class CopyDirectory {
// 源文件夹
static String url1 = "f:/photos";
// 目标文件夹
static String url2 = "d:/tempPhotos";
public static void main(String args[]) throws IOException {
// 创建目标文件夹
(new File(url2)).mkdirs();
// 获取源文件夹当前下的文件或目录
File[] file = (new File(url1)).listFiles();
for (int i = 0; i file.length; i++) {
if (file[i].isFile()) {
// 复制文件
copyFile(file[i],new File(url2+file[i].getName()));
}
if (file[i].isDirectory()) {
// 复制目录
String sourceDir=url1+File.separator+file[i].getName();
String targetDir=url2+File.separator+file[i].getName();
copyDirectiory(sourceDir, targetDir);
}
}
}
// 复制文件
public static void copyFile(File sourceFile,File targetFile)
throws IOException{
// 新建文件输入流并对它进行缓冲
FileInputStream input = new FileInputStream(sourceFile);
BufferedInputStream inBuff=new BufferedInputStream(input);
// 新建文件输出流并对它进行缓冲
FileOutputStream output = new FileOutputStream(targetFile);
BufferedOutputStream outBuff=new BufferedOutputStream(output);
// 缓冲数组
byte[] b = new byte[1024 * 5];
int len;
while ((len =inBuff.read(b)) != -1) {
outBuff.write(b, 0, len);
}
// 刷新此缓冲的输出流
outBuff.flush();
//关闭流
inBuff.close();
outBuff.close();
output.close();
input.close();
}
// 复制文件夹
public static void copyDirectiory(String sourceDir, String targetDir)
throws IOException {
// 新建目标目录
(new File(targetDir)).mkdirs();
// 获取源文件夹当前下的文件或目录
File[] file = (new File(sourceDir)).listFiles();
for (int i = 0; i file.length; i++) {
if (file[i].isFile()) {
// 源文件
File sourceFile=file[i];
// 目标文件
File targetFile=new
File(new File(targetDir).getAbsolutePath()
+File.separator+file[i].getName());
copyFile(sourceFile,targetFile);
}
if (file[i].isDirectory()) {
// 准备复制的源文件夹
String dir1=sourceDir + "/" + file[i].getName();
// 准备复制的目标文件夹
String dir2=targetDir + "/"+ file[i].getName();
copyDirectiory(dir1, dir2);
}
}
}
}
java中目录的URL地址怎么表示
不明白LZ的意思,这个URL是标准统一的,http://、、ftp://等都可以
请问java 中的URL 一般值是什么?
你是想知道的什么呢
url被称为统一资源定位符 ,URL由三部分组成:协议类型,主机名和路径及文件名
URL 包含:方法、主机、端口和路径。其中java中就URL类,可以自己多了解一些网上很多关于这一类的问题。一般理解上很多人都认为url就是一个地址,还是自己了解下吧
javaweb问题,如何通过URL从服务器下载文件到客户端指定目录
控制浏览器端? 那是黑客行为。。。。。。。。。肯定是要写客户端上的控件,ocx或dll
请问java如何获取当前url路径?
1、利用System.getProperty()函数获取当前路径:
System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径
2、使用File提供的函数获取当前路径:
File directory = new File("");//设定为当前文件夹
try{
System.out.println(directory.getCanonicalPath());//获取标准的路径
System.out.println(directory.getAbsolutePath());//获取绝对路径
}catch(Exceptin e){}
File.getCanonicalPath()和File.getAbsolutePath()大约只是对于new File(".")和new File("..")两种路径有所区别。
# 对于getCanonicalPath()函数,“."就表示当前的文件夹,而”..“则表示当前文件夹的上一级文件夹
# 对于getAbsolutePath()函数,则不管”.”、“..”,返回当前的路径加上你在new File()时设定的路径
# 至于getPath()函数,得到的只是你在new File()时设定的路径
java目录url的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java目录下没有jre、java目录url的信息别忘了在本站进行查找喔。
发布于:2022-12-25,除非注明,否则均为
原创文章,转载请注明出处。