![](/img/trans.png)
[英]How to access files from shared location using java 8 or any recent ways to access using java?
[英]Jenkins Issue: How to get the list of files from a shared location using Java
Jekins的Runnig ---使用以下命令時出現問題,指示“參數'目錄'不是目錄” 。 請提出一個從共享文件夾中獲取文件列表的選項。
public List<File> clickDownloadExcel() {
File dir = new File("//CHOFILE/Public/QETeam/AutomationDownloads");
log.info("**************************************************"+dir.getPath());
String[] extensions = new String[] { "csv", "xls", "xml" };
List<File> files = (List<File>) FileUtils.listFiles(dir, extensions, true);
return files;
}
}
這樣的事情可以給你工作目錄。 然后根據需要更改相對路徑。
private String getWorkingChar(){
String workingDir = System.getProperty("user.dir");
String workingChar = "/";
if (workingDir.indexOf("\\") != -1) {
workingChar = "\\";
}
return workingChar;
}
這就是我獲取webapps目錄的方式。 :
public String getWebappsDirectory(){
String workingDir = System.getProperty("user.dir");
String workingChar = getWorkingChar();
//other deploy
return workingDir + workingChar + "webapps" + workingChar;
//main deploy
//return workingDir + workingChar + ".." + workingChar + "webapps" + workingChar;
}
您可以使用此:
GenericExtFilter filter = new GenericExtFilter(ext);
File dir = new File("//CHOFILE/Public/QETeam/AutomationDownloads");
String[] list = dir.list(filter);
int numbFile = list.length;
問題是因為未正確設置共享文件夾的權限。 當我的管理員對該共享文件夾具有權限時,它可以正常工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.