查看目标当前目录下的所有磁盘详解编程语言

	//当前文件系统类 
		FileSystemView fsv = FileSystemView.getFileSystemView(); 
		// 列出所有的window磁盘 
		File [] file = File.listRoots(); 
		//显示所有磁盘卷标 
		for(int i=0;i<file.length;i++) 
		{ 
			System.out.println(fsv.getSystemDisplayName(file[i])); 
			 
		}
 
控制台输出
 
File[] _file = File.listRoots(); 
		File[] files = new File[10]; 
		int i=0; 
		FileSystemView fsv = FileSystemView.getFileSystemView(); 
		for(File file:_file){ 
			String diskType = fsv.getSystemDisplayName(file); 
			if(diskType.equals("本地磁盘")){ 
				files[i++] = file;//保留本地磁盘 
		 
			} 
			System.out.println(file); 
		} 
 
控制台输出 
C:/ 
D:/ 
E:/ 
F:/ 
G:/ 
H:/ 
I:/ 
J:/ 
各位 见仁见智吧

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/13142.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论