Java_swing_打开文件目录

经过百度,千篇一律的内容,如下:

1.java自带的API

打开文件:

File file=new File("c://test.pdf");
java.awt.Desktop.getDesktop().open(file);

打开目录:

File file=new File("c://test.pdf");
java.awt.Desktop.getDesktop().open(file.getParentFile());

在jdk1.6上测试失败,一执行这段代码,应用程序直接卡死,不知道是什么原因。

后又经过百度。

通过java直接执行cmd命令得以实现。

1try { 2String path="c:\\abc"; 3 Runtime.getRuntime().exec("explorer.exe /select, "+path); 4 } catch (Exception e1) { 5 JOptionPane.showMessageDialog(null, "打开目录失败!", "错误提示",JOptionPane.ERROR_MESSAGE); 6 7 }
点赞
收藏

评论区

加载中...

相关推荐

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

Python基础8——文件操作

16文件操作16.1文件操作的基本概念文件操作的步骤1.打开文件2.读、写文件3.关闭文件open函数,创建一个file对象,默认是以只读的方式打开read方法:一次性读取文件的所有内容write方法:将指定内容写入文件close方法:关闭文件file对象的属性flie.name文件的名称file.mode文件的访问模式file.closed

java_IO_1

publicclassDirStudy{publicstaticvoidmain(Stringargs){FilefilenewFile("F:/EclipseWorkspace/Java300/temp/test");//mkdir父目录中又不存在

一篇文章带你搞懂Python的文件读写

一、什么是文件?文件就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力。二、文件如何的打开?Python内置了一个open()方法,可以对文件进行读写操作。使用open()方法操作文件就像把大象塞进冰箱一样,可以分三步走,一是打开文件,二是操作文件,三是关闭文件。open语法open()方法的返回值是一个file对

Python File(文件) 方法

Python File(文件)方法open()方法Pythonopen()方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出OSError。注意:使用open()方法一定要保证关闭文件对象,即调用close()方法

FFmpeg开发实战(二):FFmpeg 文件操作

FFmpeg提供了丰富的API供我们使用,下面我们来讲述一下文件操作相关的API:FFmpeg删除文件:avpriv\_io\_delete()FFmpeg重命名文件:avpriv\_io\_move()FFmpeg打开目录:avio\_open\_dir()FFmpeg读取目录:avio\_read\_d

Java_swing_打开文件目录 - HelloWorld