代码如下:
import javaio;
/
/
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 < filelength; i++) {
if (file[i]isFile()) {
// 复制文件
copyFile(file[i],new File(url2+file[i]getName()));
}
if (file[i]isDirectory()) {
// 复制目录
String sourceDir=url1+Fileseparator+file[i]getName();
String targetDir=url2+Fileseparator+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 =inBuffread(b)) != -1) {
outBuffwrite(b, 0, len);
}
// 刷新此缓冲的输出流
outBuffflush();
//关闭流
inBuffclose();
outBuffclose();
outputclose();
inputclose();
}
// 复制文件夹
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 < filelength; i++) {
if (file[i]isFile()) {
// 源文件
File sourceFile=file[i];
// 目标文件
File targetFile=new
File(new File(targetDir)getAbsolutePath()
+Fileseparator+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);
}
}
}
}
对于具体的数据请求方式、请求方式、响应数据格式要看你的接口要求,这是通用代码:
import javaioBufferedReader;import javaioIOException;
import javaioInputStreamReader;
import javanet>}
结果:
以上就是关于java 怎么获取url接口json数据全部的内容,包括:java 怎么获取url接口json数据、java , 浏览器输入url地址,获取硬盘某个pdf文件。怎么做 如下图这种效果。、怎么用java程序实现上传文件到指定的URL地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)