实用例子:判断两个File实例是否指向同一个文件

一个文件路径可能包含不必要的前缀,如 "." (表示当前目录)或者 ".." (表示当前目录的父目录),类File中的 getCanonicalFile()可以把文件路径规范为一个统一的形式以作比较。 假设当前工作目录在'c:\arron\',比较两个File实例是否指向同一个文件的代码如下 :File file1 = new File("./filename");File file2 = new File("filename");// 两个文件路径名不相等boolean b = file1.equals(file2); // false// 获得文件路径的...
2011-12-07 17:18 | 阅读 2158 次 | 评论 0 条

使用FilenameFilter输出指定格式的文件

要得到特定目录下特定格式的文件,我们可以通过实现java.io包中的FilenameFilter接口 来完成,API文档中对其介绍如下: public interface FilenameFilter Instances of classes that implement this interface are used to filter filenames. These instances are used to filter directory listings in the list method of class File, and by...
2011-11-24 22:17 | 阅读 1410 次 | 评论 0 条

Java获取环境变量(不是设置)

对于配置jdk,只要把jdk的bin目录放在系统变量的path下就行了,当然你如果设置了JAVA_HOME,以后学tomcat时就不用再费事了。可是如何获得系统环境变量?比如获得path下的所有可执行程序的路径?下面的一段小代码想必能帮你解决:package arron.util;import java.io.BufferedInputStream;import java.io.IOException;public class GetSystemVar { public static void main(String[] args) throws IOException...
2011-11-11 13:17 | 阅读 1475 次 | 评论 0 条
浏览68493次
最新评论