第三方应用程序每晚都会在Windows服务器上删除三种CSV文件。
我需要我的java应用程序去查看第二天早上的文件。如果所有文件都存在,它将读取文件并将数据插入数据库。
在这里,我知道如何读取文件并将数据复制到数据库,但问题是我可以使用哪些java库来检查文件是否存在于网络驱动器上?
请你帮帮忙吗?
答案 0 :(得分:0)
Java并不知道目录是网络安装。
只需使用标准Java File
类打开目录并检查其内容。
答案 1 :(得分:0)
简单的答案很容易实现和部署:map the window server share as a drive并访问它,就像访问普通文件夹一样
如果您不希望/不能为了许可或任何其他原因而这样做,请查看此库,它允许java直接在窗口共享上运行:jCIFS
请参阅此答案以获取简短示例:access to file using Java with Samba JCIFS