PDA

View Full Version : [Q] Thao tác trên File



huonglan
15-11-2002, 10:48
Tổng chào!!
Mình đang có lỗi trong chương trình upload và delete file. Viết trên JRUN.
Ngữ cảnh:
Sau khi minh upload file, mình muốn xóa file vừa upload nhừng thường gặp phải lỗi "file đang được sử dụng, không thể xóa". Không hiều nổi, aigiải thích giùm??????????

-----------------lệnh lưu file------------------

FileOutputStream fos;
String filename="hinh.gif";
fos=new FileOutputStream(filename);
for ( i=position; i<location; i++)
{
fos.write(arr[i]);
}
fos.flush();
fos.close();

-----------------lệnh xóa file------------------

File userFile=new File("hinh.gif");
if (userFile.isFile())
{
userFile.delete();
}

quangvu
18-11-2002, 16:44
Có thể lvì một số Object sau khi được nạp thì thường trú luôn trong bộ nhớ.
Bạn thử dùng các Buff-Stream I/O (bộ đệm Xuất - Nhập xem có được không) .Mình thì chưa từng gặp vấn đền này:).
Chúc thành công .