【发布时间】:2014-05-19 14:37:28
【问题描述】:
我正在编写一个 java 代码来检索从指定位置到文件系统的附件。 附件信息存储到数据库表列中,像这样
Number attachment_url
----------- -----------------------------------------------------------------
SAT-3 C:\test_attachments\SAT\SAT-368\thumbs\_thumb_63650.png
SAT-10 C:\test_attachments\SAT\thumbs\_ts63650.xls
SAT-89 C:\test_attachments\SAT\thumbs\mydoc.pdf
文件扩展名可以是任意的。
我能够获取附件 url 并且还能够创建一个文件夹。但是如何将附件写入特定文件夹?
File files = new File("E:\\Directory1\\" + m_Number);
if (!files.exists()) {
if (files.mkdirs()) {
System.out.println("Multiple directories are created!");
if (files.exists()) {
System.out.println("Directory exists");
if (files.canWrite()) {
Blob blob = resultSet.getBlob("att_url");
} else {
System.out.println("Access denied !!!");
}
}
} else {
System.out.println("Failed to create multiple directories!");
}
我怎样才能做到这一点
【问题讨论】:
-
下面的代码给出了 FileAleadyExists 异常
标签: java mysql sql-server file-io