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