java显示本地磁盘所有盘符,显示桌面路径

 

import java.io.File;
import javax.swing.filechooser.FileSystemView;

/** 显示本地磁盘根盘符,显示桌面路径 */
public class RDDemo {
    static File[] files;

    public static void main(String[] args) {
        FileSystemView sys = FileSystemView.getFileSystemView();
        files = sys.getRoots();
        System.out.println(files.length);
        for (int i = 0; i < files.length; i++) {
            System.out.println(files[i]);
        }
        files = File.listRoots();
        System.out.println(files.length);
        for (int i = 0; i < files.length; i++) {
            System.out.println(files[i] + " -- "
                    + sys.getSystemTypeDescription(files[i]));
        }
    }
}

 

时间: 2024-10-26 05:24:20

java显示本地磁盘所有盘符,显示桌面路径的相关文章

IE浏览器地址栏里显示本地磁盘

  很早以前就发现在IE浏览器的地址栏里面有时候会出现本地磁盘的盘符,感到很奇怪,是什么原因造成的?一定是朋友在使用我的电脑的某种操作才造成的,那过程是什么?于是在电脑上操作n次都没有成功.到网上去搜,几乎所有答案都是如何去掉IE浏览器地址栏里面会显示本地磁盘的问题,还说这是IE和explorer共同内核导致.可是我现在想知道是什么样的操作过程,才在IE地址栏里留下本地磁盘盘符的? 偶然地想到,有些人进入硬盘文件夹的方式和习惯有些特别,就是不用资源管理器,而是双击 我的电脑 然后双击盘符进入.于

导致U盘插入后无盘符显示的解决方法

  导致U盘插入后无盘符显示的解决方法           如今U盘真是随处可见,现在不仅仅是从事IT业的人士才会用到的存储工具基本上都会买一个存储数据以及文件. 当然u盘用的多了出现的问题也会相对而言比较多. 那么今天XP系统大全跟大家分享下针对为什么U盘插入后出现了无盘符显示的原因分析和解释. XP系统在安装sp2以后插入U盘,能正确识别,但是资源管理器里却没有盘符,而其他USB设备(如:鼠标)则没有故障,更换U盘测试,故障相同,主要的原因是设置的一个网络硬盘的盘符与分配给U盘的盘符相同,解

U盘盘符显示不出来怎么办

  把U盘插入电脑后,系统任务栏托盘区有USB图标和盘符显示,但在"我的电脑"和资源管理器中怎么也看不到盘符,不管是重新插拔U盘,还是在磁盘管理器里重新分配盘符,都无法解决这一问题. 这时我们该怎么办呢?来试试这种解决方法吧. 首先通过"开始"菜单运行CMD命令打开命令行窗口,这里盘符以"I"为例,在窗口中输入"explorer i:",稍等会弹出一窗口,注意该窗口的标题栏和地址栏,标题栏中是有盘符的,而地址栏中则没有. 如果

远程桌面不显示本地磁盘

问题描述 远程桌面不显示本地磁盘 要共享的盘勾上了,端口也勾上了,组策略的未配置也改为了禁用,但连接远程桌面还是显示不了本地磁盘 请大神帮帮忙啊,急! 解决方案 windows防火墙关掉试试?

XP插入U盘无盘符显示故障

  1.首先鼠标右键点击 "我的电脑",然后选择"管理"进入计算机管理(如图) 2.进入"计算机管理后",单击左面的"磁盘管理"选项,在右侧会显示计算机上所有的盘符,找到可移动磁盘(如图) 3.最后鼠标右键点击"可移动磁盘",选择更改驱动器名和路径,将盘符改名即可(图中显示I盘可以改成J盘).

Java读取本地磁盘与可移动磁盘驱动盘并实现复制文件

1. 区分本地磁盘,可移动磁盘,驱动盘  代码如下 复制代码 package com.lvjava;   import java.io.File;   import javax.swing.filechooser.FileSystemView;   public class FileSystemTest {       private final static String localDiskName = "本地磁盘";     private final static String

让U盘盘符显示的技巧

  首先通过"开始"菜单运行CMD命令打开命令行窗口,这里盘符以"I"为例,在窗口中输入"explorer i:",稍等会弹出一窗口,注意该窗口的标题栏和地址栏,标题栏中是有盘符的,而地址栏中则没有. 如果点"向上"按钮返回到"我的电脑",是看不到盘符的,这不用管,现在只要可用就行.可是在使用过程中又发现问题.因为盘符没有被正常识别,所以长文件名这一系统特性就无法使用. 几经周折,终于在不利用第三方工具的前

【紧急】C#怎么获取一个打开磁盘的盘符

问题描述 如果打开某一个盘(无论是鼠标还是键盘打开)..就获取那个盘的盘符.请问各位大神,这个功能要怎么做出来.. 解决方案 解决方案二:楼主先定义下什么叫做"打开某一个盘"解决方案三:是在代码中通过使用folderBrowserDialog之类的控件打开磁盘吗?这个简单.如果是是在系统中进行处理,那需要全局钩子相关的技术点还不少百度下相关操作解决方案四:引用1楼wddw1986的回复: 楼主先定义下什么叫做"打开某一个盘" 就是我们正常操作的时候打开D盘,E盘这样

电脑怎么修改一个磁盘的盘符

1. 我们在桌面右击 计算机 然后在弹出菜单中我们点击"管理"然后会打开管理对话框了: 2. 在打开窗口的左边我们点击"磁盘管理"然后如下图所示你会看到有 分区信息.如下图所示: 3. 现在我们把D盘的盘符为E盘的话,只要选D然后右击,有一个更改驱动路路径和盘符的选项,如下图所示: 4. 然后会出弹出来一个窗口,里面有更改的选项,如下图所示: 5. 之后我们在弹出对话框中点击选新的 盘符的选项,如下图所示: 6. 最后再点击击确定,然后会告诉我们相关提示,我们点击是