返回信息流我在java中先建立了一个文件夹。
File file = new File("E:"+File.separator+s1);
if(file.exists()==false){
save(slink,file);
}
然后往这个文件夹中写文件,
save函数中的下列句子:
File realfile=new File(file+File.separator+"第"+i+"页"+".txt");
savecontent(url,file);
但是出现文件夹拒绝访问的错误,文件的路径不对。发现文件夹可以创建,但是文件创建不了。求解!谢谢!
这是一条镜像帖。来源:北邮人论坛 / java / #40247同步于 2015/4/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
java里在文件夹里写文件,为什么文件夹拒绝访问?然后对应文件
zcldoris
2015/4/28镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
报错的提示在 OutputStreamWriter outs = new OutputStreamWriter(new FileOutputStream(file, true)); 这一句,把那个true去掉也也用。
在Windows下,File.separator是\吧,,E:\text.txt不行的吧
【 在 zcldoris (Doris) 的大作中提到: 】
: 我在java中先建立了一个文件夹。
: File file = new File("E:"+File.separator+s1);
: if(file.exists()==false){
: ...................
是可以的。其实这个办法我在单个测试的代码中是可以运行的,也可以写进文件夹的。不知道为什么添进大程序之后就遇到了拒绝访问的问题。是因为建立文件夹的时候有什么权限什么的吗?谢谢!
【 在 dss886 的大作中提到: 】
: 在Windows下,File.separator是\吧,,E:\text.txt不行的吧
: