当前位置: 代码迷 >> J2SE >> java上创建一个新文件路径的方法
  详细解决方案

java上创建一个新文件路径的方法

热度:3955   发布时间:2013-02-25 21:55:06.0
java下创建一个新文件路径的方法
"C:\Users\lei\Desktop\shiyanimg";//存放生成文件的文件夹
下面是生成新文件的方法,路径应该怎么写?


public void getfile(String url1, String filename) throws Exception {


File outFile = new File("??" + filename);//就是这句应该怎么写?
if (outFile.exists()) {
return;
}

OutputStream os = null;
InputStream is = null;
try {
URL url = new URL(url1);

os = new FileOutputStream(outFile);
is = url.openStream();
byte[] buff = new byte[1024];
while (true) {
int readed = is.read(buff);
if (readed == -1) {
break;
}
byte[] temp = new byte[readed];
System.arraycopy(buff, 0, temp, 0, readed);
os.write(temp);
}
} catch (Exception e) {
System.out.println("异常");
System.out.println(url1);
if (os != null) {
os.close();
}
if (outFile.exists()) {
outFile.delete();
}
} finally {
if (is != null) {
is.close();
}
if (os != null) {
os.close();
}
}
}
C:\\Users\\lei\\Desktop\\shiyanimgFile outFile = new File("C:\\Users\\lei\\Desktop\\shiyanimg\\" + filename);
反斜杠需要转义
也可以这样:
File outFile = new File("C:/Users/lei/Desktop/shiyanimg/" + filename);