我的Java代码确实直接上传了视频,然后该程序可以将文件移至文件夹。
我只是更改代码进行重新上传,但是现在在上传后无法移动文件。我可以看到,至少在Windows" files.move"上使用JDK 7使用,"另一个进程正在使用文件" - (不是确切的消息,而是类似)。另外,在Mac Lion上使用JDK6,我可以确认文件移动不再起作用,但是我看不到错误消息,因为files.move显然在JDK7上可用。
我尝试关闭文件。
ms.getInputFileStream().close();
以及此
new FileInputStream(ms.getMedaiFile()).close()
但没有运气。
有人可以将我指向正确的方向吗?
可简历代码本质上是YouTube API示例/演示软件包中的内容。
您可以发布代码以测试这种情况吗?也许您可以在Java 7中使用" Try-With-with-Resource"解决此问题。
请参阅:
http://docs.oracle.com/javase/tutorial/essential/esceptions/exceptions/tryresourceclose.html
http://www.javaspecialists.eu/archive/issue190.html