有第三方應用程序每天晚上在windows服務器上放置三種CSV文件。使用java在windows服務器上查找網絡驅動器上的文件
我需要我的Java應用程序去第二天早上去檢查文件。如果所有文件都在那裏,它將讀取文件並將數據插入到數據庫中。
這裏我知道如何讀取文件並將數據複製到數據庫中,但問題是我可以使用哪些java庫來檢查文件是否存在於網絡驅動器上?
請問你對此有何幫助?
有第三方應用程序每天晚上在windows服務器上放置三種CSV文件。使用java在windows服務器上查找網絡驅動器上的文件
我需要我的Java應用程序去第二天早上去檢查文件。如果所有文件都在那裏,它將讀取文件並將數據插入到數據庫中。
這裏我知道如何讀取文件並將數據複製到數據庫中,但問題是我可以使用哪些java庫來檢查文件是否存在於網絡驅動器上?
請問你對此有何幫助?
Java不知道這些目錄是網絡掛載。
只需使用標準的Java File
類來打開目錄並檢查其內容。
苗條答案非常簡單,實施和部署:map the window server share as a drive和訪問它,你會進入一個正常的文件夾
如果你不想/不能這樣做,他的許可或任何其它原因,看看這個庫,允許Java直接在窗口股操作:jCIFS
看到這個答案很短的例子:access to file using Java with Samba JCIFS