使用java的I/O操作时磁盘拒绝访问

时间:2021-03-01 18:29:33
URL url=new URL("http://192.168.1.102:8080/resource/");
URLConnection uc;

uc = (URLConnection) url.openConnection();

InputStream in;
uc.setDoInput(true);
uc.setDoOutput(true);
OutputStream out=uc.getOutputStream();
File file=new File("e:\\tian");
if(!file.exists()){ file.mkdir();System.out.println("创建成功");}
FileInputStream input=new FileInputStream(file);
int read=-1;
while((read=input.read())>=0){
out.write(read);
}
此时显示:  e:\tian (拒绝访问。)

8 个解决方案

#1


tian是一个目录 无法进行IO读写的操作

#2


哦明白了,但是我想用URLConnection类来实现向指定服务器上传文件,需要向url指定的文件夹下写文件那么如何实现呢?有没有其他的方法来实现呢?期望能够告知一二,谢谢!

#3


写文件以带路径的新文件名创建文件,然后往里写就可以了,Java的io包里有好几个类都可以实现
mkdir()是创建文件夹的专用方法,不是针对文件的

#4


引用 2 楼 bybyby3 的回复:
哦明白了,但是我想用URLConnection类来实现向指定服务器上传文件,需要向url指定的文件夹下写文件那么如何实现呢?有没有其他的方法来实现呢?期望能够告知一二,谢谢!


首先你的服务器(你开发的服务端程序)的确提供上传文件的操作(他可以处理你的请求) 否则是不行的

#5


哦,那么请问如果使用的路径是网络路径该如何创建呢?java I/O包里是否有可以识别网络路径的方法呢

#6


引用 4 楼 bearkin 的回复:
引用 2 楼 bybyby3 的回复:
哦明白了,但是我想用URLConnection类来实现向指定服务器上传文件,需要向url指定的文件夹下写文件那么如何实现呢?有没有其他的方法来实现呢?期望能够告知一二,谢谢!


首先你的服务器(你开发的服务端程序)的确提供上传文件的操作(他可以处理你的请求) 否则是不行的

那么请教一下如果有2台服务器 A和 B,A 和B都有对文件上传的服务程序那么如何在 A,B的服务程序上增加对服务器的请求呢,比如用表单来实现,表单有一个action属性它的值应该是什么呢?

#7


引用 5 楼 bybyby3 的回复:
哦,那么请问如果使用的路径是网络路径该如何创建呢?java I/O包里是否有可以识别网络路径的方法呢


这跟网络路径无关 是看服务端是否能够处理这个类型的请求

#8


引用 6 楼 bybyby3 的回复:
引用 4 楼 bearkin 的回复:
引用 2 楼 bybyby3 的回复:
哦明白了,但是我想用URLConnection类来实现向指定服务器上传文件,需要向url指定的文件夹下写文件那么如何实现呢?有没有其他的方法来实现呢?期望能够告知一二,谢谢!


首先你的服务器(你开发的服务端程序)的确提供上传文件的操作(他可以处理你的请求) 否则是不行的

那么请教一下如果有2台服务器……


没看懂你在说啥

#1


tian是一个目录 无法进行IO读写的操作

#2


哦明白了,但是我想用URLConnection类来实现向指定服务器上传文件,需要向url指定的文件夹下写文件那么如何实现呢?有没有其他的方法来实现呢?期望能够告知一二,谢谢!

#3


写文件以带路径的新文件名创建文件,然后往里写就可以了,Java的io包里有好几个类都可以实现
mkdir()是创建文件夹的专用方法,不是针对文件的

#4


引用 2 楼 bybyby3 的回复:
哦明白了,但是我想用URLConnection类来实现向指定服务器上传文件,需要向url指定的文件夹下写文件那么如何实现呢?有没有其他的方法来实现呢?期望能够告知一二,谢谢!


首先你的服务器(你开发的服务端程序)的确提供上传文件的操作(他可以处理你的请求) 否则是不行的

#5


哦,那么请问如果使用的路径是网络路径该如何创建呢?java I/O包里是否有可以识别网络路径的方法呢

#6


引用 4 楼 bearkin 的回复:
引用 2 楼 bybyby3 的回复:
哦明白了,但是我想用URLConnection类来实现向指定服务器上传文件,需要向url指定的文件夹下写文件那么如何实现呢?有没有其他的方法来实现呢?期望能够告知一二,谢谢!


首先你的服务器(你开发的服务端程序)的确提供上传文件的操作(他可以处理你的请求) 否则是不行的

那么请教一下如果有2台服务器 A和 B,A 和B都有对文件上传的服务程序那么如何在 A,B的服务程序上增加对服务器的请求呢,比如用表单来实现,表单有一个action属性它的值应该是什么呢?

#7


引用 5 楼 bybyby3 的回复:
哦,那么请问如果使用的路径是网络路径该如何创建呢?java I/O包里是否有可以识别网络路径的方法呢


这跟网络路径无关 是看服务端是否能够处理这个类型的请求

#8


引用 6 楼 bybyby3 的回复:
引用 4 楼 bearkin 的回复:
引用 2 楼 bybyby3 的回复:
哦明白了,但是我想用URLConnection类来实现向指定服务器上传文件,需要向url指定的文件夹下写文件那么如何实现呢?有没有其他的方法来实现呢?期望能够告知一二,谢谢!


首先你的服务器(你开发的服务端程序)的确提供上传文件的操作(他可以处理你的请求) 否则是不行的

那么请教一下如果有2台服务器……


没看懂你在说啥