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

标签 java file directory

编辑问题:

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


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

    }

我在类 java.awt.Desktop 中打开错误方法无法应用于给定类型。

最佳答案

参见 Desktop.open(File) .例如

Desktop.getDesktop().open(theDirectory);

中南合作中心

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);
    }
}

更新

虽然该目录对最终用户显示为“我的视频”,但在该目录内形成一个文件并检查该文件的属性,显示底层名称是“视频”。

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);
    }
}

关于java - 如何从我的电脑打开和查看文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14700679/

相关文章:

java - 我很难从第一帧调用变量

java - 将 Grails 部署到 AWS 错误 404

java - 读取整数文本文件并将其打印到屏幕上

c++ - 使用 <fstream> 库更新文件(仅覆盖特定部分)

Java 查找文件名和扩展名的开头

C# 使用 EnumerateDirectories 列出所有 "leaf"子目录

java - 如何使用自定义布局创建对话框弹出窗口?

php - 如何从php中的根目录外部访问文件

reactjs - 忽略 npm 构建的文件

java - CQ5/JSP如何加载文件夹内容