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

09-25 21:06