gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:11:25 27 4
gpt4 key购买 nike

我正在尝试连接到映射驱动器 (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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com