- 浏览: 3119624 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (372)
- diy (4)
- linux (19)
- 杂项 (30)
- Swing (21)
- Java2D (21)
- Java3D (5)
- JavaIO (9)
- Java通讯 (5)
- Java设计模式 (3)
- Java多媒体 (0)
- Java算法 (7)
- Spring&EJB (29)
- Javaoffice (4)
- web前端 (23)
- javascript (1)
- php基础 (1)
- eclipse (3)
- 网站相关 (3)
- Apache (4)
- seo (12)
- db (28)
- server (3)
- api (4)
- 异常 (12)
- 计算机网络词汇表 (3)
- 随想录 (52)
- 收藏 (17)
- 犹太人的智慧 (3)
- 多线程 (1)
- jfreechart (7)
- Test (1)
- SorLib (30)
- ruby on rails (1)
最新评论
-
houyutao:
二三四都是错的空字符串也被匹配,*应该改成+
Java中判断字符串是否为数字的五种方法 -
mingyun:
但是 java.util.ArrayList 实现了 remo ...
java.lang.UnsupportedOperationException 解决方案 -
mingyun:
1.因为 Arrays.asList 返回的是 Arrays内 ...
java.lang.UnsupportedOperationException 解决方案 -
leolu007:
用java8新特性String testStr = " ...
java.lang.UnsupportedOperationException 解决方案 -
zhaohuaxishiwzw:
我之前所在的项目就是日本一家证券公司的项目。完全使用的是j2e ...
抛弃EJB(EJB2.0,EJB3.0,EJB4.0)
利用JavaIO操作文件大家都很熟悉,不过利用Java打开一个文件夹,这个貌似很简单的操作,居然在JavaIO里面,没有直接的函数。查了一些资料,发现Java如果要打开一个Windows文件夹,需要调用windows的系统函数,具体如下:
我想这个也是因为平台不同,所以打开文件夹的函数不同引起的麻烦吧,不过既然Java说自己的跨平台性优良,怎么连个打开文件夹的函数都没有提供。
在IO包里找不到,你不妨去其它包里找找嘛。
你自己找不到,并不代表人家Java没有。
这个可以耶,学习了。
跟进..
使用explorer 试试,explorer path 打开路径,打开其他程序也是可以的
Runtime显然功能更强,更灵活。调用也很方便。
在IO包里找不到,你不妨去其它包里找找嘛。
你自己找不到,并不代表人家Java没有。
这个Desktop是1.6 awt包新加的吧..
还可以开浏览器、开记事本、打印等....
在IO包里找不到,你不妨去其它包里找找嘛。
你自己找不到,并不代表人家Java没有。
这个方法可以学习下·!
在IO包里找不到,你不妨去其它包里找找嘛。
你自己找不到,并不代表人家Java没有。
这个可以耶,学习了。
在IO包里找不到,你不妨去其它包里找找嘛。
你自己找不到,并不代表人家Java没有。
try { String[] cmd = new String[5]; cmd[0] = "cmd"; cmd[1] = "/c"; cmd[2] = "start"; cmd[3] = " "; cmd[4] = FILE_PATH; Runtime.getRuntime().exec(cmd); } catch (IOException e) { e.printStackTrace(); }
我想这个也是因为平台不同,所以打开文件夹的函数不同引起的麻烦吧,不过既然Java说自己的跨平台性优良,怎么连个打开文件夹的函数都没有提供。
评论
16 楼
grape927
2011-12-06
cmd /c start filepath
explorer /select, filepath
在java程序里,这两种方式打开包含两个空格的文件路径有问题
explorer /select, filepath
在java程序里,这两种方式打开包含两个空格的文件路径有问题
15 楼
leo77
2011-02-22
breakan 写道
storm_code 写道
java.awt.Desktop.getDesktop().open(new File("D:\\Java"));
在IO包里找不到,你不妨去其它包里找找嘛。
你自己找不到,并不代表人家Java没有。
这个可以耶,学习了。
跟进..
14 楼
nick.s.ni
2011-02-22
javapub 写道
利用JavaIO操作文件大家都很熟悉,不过利用Java打开一个文件夹,这个貌似很简单的操作,居然在JavaIO里面,没有直接的函数。查了一些资料,发现Java如果要打开一个Windows文件夹,需要调用windows的系统函数,具体如下:
我想这个也是因为平台不同,所以打开文件夹的函数不同引起的麻烦吧,不过既然Java说自己的跨平台性优良,怎么连个打开文件夹的函数都没有提供。
try { String[] cmd = new String[5]; cmd[0] = "cmd"; cmd[1] = "/c"; cmd[2] = "start"; cmd[3] = " "; cmd[4] = FILE_PATH; Runtime.getRuntime().exec(cmd); } catch (IOException e) { e.printStackTrace(); }
我想这个也是因为平台不同,所以打开文件夹的函数不同引起的麻烦吧,不过既然Java说自己的跨平台性优良,怎么连个打开文件夹的函数都没有提供。
使用explorer 试试,explorer path 打开路径,打开其他程序也是可以的
Runtime.getRuntime().exec("explorer D:\\Java");
java.awt.Desktop.getDesktop().open(new File("D:\\Java"));
Runtime显然功能更强,更灵活。调用也很方便。
13 楼
cywhoyi
2011-02-22
只能说你运气好,竟然能够在主页显示!?
12 楼
CrazzyLee
2011-02-22
storm_code 写道
java.awt.Desktop.getDesktop().open(new File("D:\\Java"));
在IO包里找不到,你不妨去其它包里找找嘛。
你自己找不到,并不代表人家Java没有。
这个Desktop是1.6 awt包新加的吧..
还可以开浏览器、开记事本、打印等....
11 楼
cectsky
2011-02-22
之所以lz提这种问题,可能是因为lz主做web开发吧,涉及awt package 确实少些
10 楼
hueng512
2011-02-22
这种贴也上首页了,悲哀啊~!
9 楼
wangyj0898
2011-02-22
storm_code 写道
java.awt.Desktop.getDesktop().open(new File("D:\\Java"));
在IO包里找不到,你不妨去其它包里找找嘛。
你自己找不到,并不代表人家Java没有。
这个方法可以学习下·!
8 楼
diggywang
2011-02-22
楼主发帖之前随便google一把“Java open file folder”,就不会显得那么初级了。
如果要打开文件,还可以用java.awt.Desktop.getDesktop().browse(...)
如果要打开文件,还可以用java.awt.Desktop.getDesktop().browse(...)
7 楼
cclsw07
2011-02-22
java.awt.Desktop.getDesktop()还是蛮有意思是的~~
6 楼
lfrick
2011-02-22
楼主自己限制自己的思路了,都涉及到图形界面了还局限在命令行?
5 楼
wdz567
2011-02-21
java awt这个包可以实现很多底层功能的吧
4 楼
breakan
2011-02-21
storm_code 写道
java.awt.Desktop.getDesktop().open(new File("D:\\Java"));
在IO包里找不到,你不妨去其它包里找找嘛。
你自己找不到,并不代表人家Java没有。
这个可以耶,学习了。
3 楼
晨夕0599
2011-02-21
楼主太有意思了。
建议楼主写个JAVA打开网页
建议楼主写个JAVA打开网页
2 楼
elvishehai
2011-02-21
你要打开文件夹做什么了,有什么意义了,要读可以直接读呀,
1 楼
storm_code
2011-02-21
java.awt.Desktop.getDesktop().open(new File("D:\\Java"));
在IO包里找不到,你不妨去其它包里找找嘛。
你自己找不到,并不代表人家Java没有。
发表评论
-
Java 字符串与文件的相互转换
2013-02-19 09:54 2836package com.honda.dms.cdhp; ... -
利用Stripes写的一个简单Action
2013-02-19 09:54 1648public class HelloActionBean im ... -
一个完整的Java RMI通讯的例子
2013-02-18 15:16 2203完整的代码,请参考附件。 服务器端: public class ... -
Java使用Selelium的一个例子
2013-02-18 15:11 2555public class TestUserRegister e ... -
Java在字符串中查找需要的字段
2013-02-18 15:06 1987该方法可以将一段字符串中特定的字符取出: 例如:aaaaa[T ... -
Java 定时器 5秒钟后自动退出
2013-02-18 15:02 3701一个简易的Java定时器方法, 5秒钟后退出。 privat ... -
利用Applet请求服务
2013-02-18 14:32 1826public class ConnectionHelper { ... -
一个实用的工具类(不断添加)
2012-07-02 16:37 1340目前有的功能: 1. 将一个文件的所有内容读取的字符串。 2. ... -
Java 将首字母大写变小写
2012-06-28 15:24 15884class Test { public static ... -
Java利用split分割ip
2012-02-24 15:26 3483public void test() { Strin ... -
Java调用sh文件
2012-01-30 13:59 8280其实java调用linux下的sh文件,和调用windows下 ... -
SimpleDateFromat的用法
2011-09-26 17:11 29172008-11-05 15:57Date类内部既不存储年月日也 ... -
将异常(getStackTrace)转化成String
2011-08-01 15:27 16538private static String getStackM ... -
freemaker 遍历list嵌套map
2011-06-15 17:42 7716有这样一个数据结构List<Map<String, ... -
Java保留小数点后几位
2011-06-01 10:26 44671.(double) (Math.round(sd3*1000 ... -
Java Object类中方法理解
2011-03-28 16:08 4603Object类中,共有12个方法,对这些方法的理解程度直接关系 ... -
Java 利用replaceAll 替换中括号
2011-03-03 11:05 22114Java的replaceAll函数默认是不能替换中括号的,例如 ... -
Java 访问(复制,粘贴)剪切板
2011-03-03 10:04 8492以下共有4个函数分别是: 1.从剪切板获得文字。 2.将字符串 ... -
java 获得网络资源
2011-02-09 11:42 2464java在网络上请求地址,都会用到URL url = new ... -
hascode 和 equals为什么要一起重写?
2010-11-01 20:50 2824hascode和equals方法要一起重写这是hashCode ...
相关推荐
而`vc打开文件夹浏览框显示指定位置.txt`文件,很可能是关于如何在Visual C++环境下实现这一功能的详细步骤或者代码示例。至于`Totalcmd_roebin`,这可能是一个Total Commander插件的文件,Total Commander是一款...
在Java编程环境中,读取Windows共享文件夹的内容并将其保存到本地是一项常见的任务,尤其在分布式系统或跨平台协作中。下面将详细讲解如何通过Java实现这一功能,以及涉及的相关知识点。 首先,Java中没有内置的...
在Windows操作系统中,打开文件夹意味着显示其内容,这通常通过双击文件夹图标或在资源管理器中选择它来完成。文件夹是组织文件和子文件夹的一种方式,它们提供了层次结构,帮助用户管理和查找存储在计算机上的数据...
在Java编程环境中,有时我们需要与Windows操作系统进行交互,例如访问共享目录并下载其中的文件。这个过程涉及到几个关键的技术点,包括系统调用、网络通信和文件操作。在这个场景下,我们将通过`SmbUtils.java`和`...
在Java编程环境中,实现Windows文件系统的操作监控是一个有趣且实用的技术挑战。这涉及到对系统底层事件的捕获,通常需要借助于系统钩子(System Hooks)的概念。在Java中,虽然原生支持并不完善,但我们可以通过...
在Java编程环境中,有时我们需要与用户交互,获取他们的文件或文件夹选择,这时就用到了“Java文件夹选择框”(Java Directory Chooser)和“Java文件选择器”(Java File Chooser)。这两个组件是Java Swing库的一...
这是一个非常实用的功能,允许开发者自定义一些操作,比如启动命令行、运行脚本或者,如本例中,打开文件夹。 1. 在弹出的“外部工具配置”窗口中,你会看到左侧有一个“程序”(Program)的类别。在这个类别下,...
本文将详细讲解如何在Windows操作系统中实现文件夹加密,以及介绍几种常用的加密工具。 一、Windows内置加密:EFS( Encrypting File System) EFS是Windows操作系统自带的一项功能,用于对NTFS文件系统中的文件和...
在Android中,一个常用且强大的库是SMBJ,它允许我们通过Java实现Server Message Block(SMB)协议来访问Windows共享文件夹。 SMB协议是一种应用层协议,主要用于在计算机之间共享文件、打印机、串行端口和网络上的...
[Windows] 批量去除多层文件夹冗余层感觉挺有意思的,下载下来使用了一下,功能很不错,但是是Java环境的,需要安装jar包,以及界面是命令行的,不太友好。感觉这个想法挺有意思的,遂打算用C#写一个仿造一个。 操作...
标题中的"111111111FileTest.rar_打开文件_打开文件夹"表明这是一个关于如何打开文件和文件夹的教学资源,可能是一个包含了示例代码或教程的压缩包。描述中提到"适合初学者,打开文件!文件编译通过!自己修改一下就...
标题中的“(转)eclipse打开当前文件所在文件夹的两种方法”表明了本文将要讨论的是在Eclipse这款集成开发环境中如何快速定位并打开当前编辑的源代码文件所在的物理文件夹,这对于开发者来说是一个非常实用的功能,...
1. 模仿Windows的文件资源管理器对本机的文件目录树的显示,对文件目录进行查看和浏览,用地址栏、文件目录树、打开文件夹等方法都可以在文件目录之间进行跳转 2. 对文件的基本操作:打开、删除、批量删除、重命名、...
在IT行业中,有时我们需要在Java程序中实现自动化操作,例如远程控制其他计算机。"Java调用本地的远程桌面连接"这个话题就是关于如何利用Java编程语言来启动并配置本地的远程桌面连接(RDP,Remote Desktop Protocol...
Java在Windows平台上创建快捷方式是一项常见的任务,尤其在开发跨平台的应用程序时。这个过程涉及到对操作系统API的调用,通常通过Java的Runtime类或Java的JNI(Java Native Interface)来实现。以下将详细介绍如何...
在Android平台上,开发一款能指定打开或存储文件和文件夹的应用是相当常见的需求。这个程序设计的核心在于提供一个用户友好的界面,允许用户选择特定的文件或目录,并且能够被其他应用程序调用,以实现文件操作功能...
- `EnumWindows`:这个API函数可以遍历所有活动的窗口,这是获取打开文件夹窗口的基础。 - `GetWindowThreadProcessId`:与`EnumWindows`配合使用,可以获取窗口所属的进程ID和线程ID。 - `OpenProcess`:根据...
ZIP文件可以通过各种解压缩软件,如WinRAR、7-Zip或Windows自带的压缩功能来打开和提取。 描述中的"shop"可能是指这个压缩文件与商店、电商或者在线销售系统有关。在Java编程领域,这可能是一个示例项目,展示了...
- 例如,在Linux上,可以使用`xdg-open`命令来打开文件夹。 ### 总结 综上所述,这段Java代码主要用于在Windows系统中打开C盘的文件资源管理器窗口。它利用了Java的`Runtime`类提供的方法`exec`来执行操作系统...
本篇文章将详细介绍如何利用Java语言读取指定文件夹内所有的Word文档(`.doc`格式),并提取其文本内容。 #### 二、关键技术点 1. **Apache POI库**:Apache POI是一个流行的Java库,用于操作Microsoft Office格式...