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

时间:2014-12-23 14:30:00

标签: 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)。

1 个答案:

答案 0 :(得分:3)

如果您的操作系统是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);
        }
    }
}