jxl读取excel文件后无法移动该文件
悬赏:30 发布时间:2008-07-23 提问人:乐在地狱 (初级程序员)
读取excel文件后,用fileold.renameTo(filenew)不能移动,book.close()执行了啊。要怎么解决,或者使用什么其他的方法实现.
谢谢
采纳的答案
2008-07-23 llade (资深程序员)
非常不幸,假如你使用的参数带有InputStream和OutputStream的静态方法获得Workbook或者WritableWorkbook,调用其close方法是不会关闭输出流或者输入流的,所以你的renameTo方法是不会成功,或者,你可以用File参数的方法,也可以显示调用InputStream和OutputStream的close方法,然后才能使得renameTo方法成功。
提问者对于答案的评价:
谢谢 可以执行移动了
其他回答
先保存就能移动了啊
visoin (中级程序员) 2008-07-23




