我尝试连接到映射的驱动器(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)。
答案 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);
}
}
}