如何找到自己目录底下的文件
2009-11-30 22:01
190 查看
如果要找到自己目录底下的文件首先要知道自己执行文件的根目录在什么地方
在Eclipse里面路径就是workspace
凡是只敲文件名称所能找到的文件都是在workspace底下的我们可以写一个方法来测试一下根目录究竟是什么
定义测试类的名字
TestRoot.java
package xml;
import java.io.File;
public class TestRoot
{
public static void main(String[] args)
{
File file = new File(".");
Str
4000
ing test[];
test = file.list();
for (int i = 0; i < test.length; i++)
{
System.out.println(test[i]);
}
}
}
输出的结果是
.project
src
bin
.settings
.classpath
虽然是在xml包下但是所输出的文件名却是以上几个,明显结果是很取了workspace的路径
明白这一点,如果要打一个jar包,需要从calss文件所在的路径取文件,那么就应该注意jar包所在的路径就是执行路径
class所在的包名就是其路径应该将所有的“.”都换成/才可以正确访问
所以在这个时候,如何找到自己目录底下的文件这个问题有答案了,用相对路径,从workspace目录向下找,找到自己class所在的位置就可以了
在Eclipse里面路径就是workspace
凡是只敲文件名称所能找到的文件都是在workspace底下的我们可以写一个方法来测试一下根目录究竟是什么
定义测试类的名字
TestRoot.java
package xml;
import java.io.File;
public class TestRoot
{
public static void main(String[] args)
{
File file = new File(".");
Str
4000
ing test[];
test = file.list();
for (int i = 0; i < test.length; i++)
{
System.out.println(test[i]);
}
}
}
输出的结果是
.project
src
bin
.settings
.classpath
虽然是在xml包下但是所输出的文件名却是以上几个,明显结果是很取了workspace的路径
明白这一点,如果要打一个jar包,需要从calss文件所在的路径取文件,那么就应该注意jar包所在的路径就是执行路径
class所在的包名就是其路径应该将所有的“.”都换成/才可以正确访问
所以在这个时候,如何找到自己目录底下的文件这个问题有答案了,用相对路径,从workspace目录向下找,找到自己class所在的位置就可以了
相关文章推荐
- mac的centos虚拟机(PD) 中如何找到mac主机的目录和文件?
- 如何在大型MDF文件中找到自己想要的数据
- python 如何找到某一目录下的文件类型(三种方法)
- 【Eclipse】eclipse如何在User Libraries添加自己的库文件夹目录以及引入外部jar库文件
- 如何添加自己编译的库文件目录和头文件目录
- android如何在自己应用APP目录下创建文件
- 【转】如何解决C盘根目录无法创建或写入文件
- 我的zigbee学习笔记(1)----如何利用官方的工程文件修改为自己的工程文件
- 如何使用API获取文件系统的文件目录
- java如何下载一些自己需要的jar/Class 文件?
- 系统是如何根据我们给的路径而找到并读取文件的呢?
- Java中如何利用File类递归的遍历指定目录中的所有文件和文件夹
- 如何使用FTP下载、上载文件和如何列出目录内容。
- 如何统计Linux环境变量中各个目录下的文件数
- linux下找到apache的安装目录,配置文件,域名等信息命令
- Java 如何监控文件目录的变化 【转】
- wamp3.06版本的80端口的配置 1 找到 C:\wamp64\bin\apache\apache2.4.23\conf\extra 目录 打开 httpd-vhosts.conf 文件复制下
- HDFS——如何列出目录下的所有文件
- BASH如何获得某个目录下的某类文件的文件名
- iOS 里面如何使用第三方应用程序打开自己的文件,调用wps其他应用打开当前应用里面的的ppt doc xls