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;
}