Java - 如何列出映射网络驱动器上的文件?

标签 java sharepoint

我正在尝试连接到映射驱动器 (sharepoint) 以列出存在的文件。

所以,我有这段代码可以很好地列出我本地 PC 上的文件:

public static void main(String[] args) {
    // Directory path here
    String path = "/"; 

    String files;
    File folder = new File(path);
    File[] listOfFiles = folder.listFiles(); 

    for(int i = 0; i < listOfFiles.length; i++){
        if(listOfFiles[i].isFile()){
            files = listOfFiles[i].getName();
            System.out.println(files);
        }
    }
}

当 path = "/"时,它会显示我本地驱动器 C: 上的所有文件。现在我想知道是否有办法调整它以列出映射网络驱动器的文件(例如映射为 Y:)。

最佳答案

如果您的操作系统是 Windows,您可以使用 \\Server\shared_folder

public static void main(String[] args) {
    // Directory path here
    String path = "\\\\server\\shared_folder"; 

    String files;
    File folder = new File(path);
    File[] listOfFiles = folder.listFiles(); 

    for(int i = 0; i < listOfFiles.length; i++){
        if(listOfFiles[i].isFile()){
            files = listOfFiles[i].getName();
            System.out.println(files);
        }
    }
}

关于Java - 如何列出映射网络驱动器上的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27622373/

相关文章:

c# - 以编程方式批准/拒绝工作流程并添加评论

c# - 显示 PDF - 应用程序页面 SharePoint

java - 如何使用 NumberFormat 类在 java 中解析 "1,23$"并获取 123 作为数字

web-services - Sharepoint 上的 Windows 身份验证

java - 无法从 mongodb 结果映射到 java 自定义对象

java - JAX-WS,日期时区被误解

python - 如何使用 python 脚本将文件上传到 Sharepoint 站点

python - 文件更新时的 Office365-REST-Python-Client 401

java - AChartEngine 运行时错误,NoClassDefFoundError

java - Eclipse 标准属性 View - PropertyDescriptor - 如何使属性行变灰