如何从我的电脑打开和查看文件夹?

Soo*_*mas 3 java directory file

编辑问题:

try{
    folder=jTextField1.getText()+"_portfolio";


        String path="E:/test folder/"+folder+"";
    Desktop.getDesktop().open(path);
    }catch(Exception E){

    }
Run Code Online (Sandbox Code Playgroud)

我在类java.awt.Desktop中打开了错误方法,不能应用于给定的类型.

And*_*son 5

Desktop.open(File).例如

Desktop.getDesktop().open(theDirectory);
Run Code Online (Sandbox Code Playgroud)

SSCCE

import java.awt.Desktop;
import java.io.*;

public class BrowseDirectory {

    public static void main(String[] args) throws IOException {
        String userHomePath = System.getProperty("user.home");
        File userHome = new File(userHomePath);
        Desktop.getDesktop().open(userHome);
    }
}
Run Code Online (Sandbox Code Playgroud)

更新

虽然目录对最终用户显示为"我的视频",但在目录中形成文件并检查文件的属性,显示基础名称为"视频".

import java.awt.Desktop;
import java.io.*;

public class BrowseDirectory {

    public static void main(String[] args) throws IOException {
        String userHomePath = System.getProperty("user.home");
        File userHome = new File(userHomePath);
        // uses the corect path separator for the OS
        File videos = new File(userHome, "Videos");
        Desktop.getDesktop().open(videos);
    }
}
Run Code Online (Sandbox Code Playgroud)