导航:首页 > 编程语言 > java获取根目录文件

java获取根目录文件

发布时间:2022-09-22 20:13:46

java 中如何获得根目录下的所有文件夹

import java.io.File;
import java.io.FileFilter;

public class C {

public static void main(String[] args) {

String root = "C:\\";
File file = new File(root);

//folders保存所有根目录下面的文件夹。。
File[] folders = file.listFiles(new FileFilter(){

public boolean accept(File fl) {
return fl.isDirectory();
}

});
}

}

Ⅱ 用java怎么获取根目录下的文件以及子目录下的文件帮帮忙,谢啦!

import java.io.File;

public class A {

public static void recursion(String root){
File file = new File(root);
File[] subFile = file.listFiles();
for (int i = 0; i < subFile.length; i++) {
if (subFile[i].isDirectory()) {
System.out.println("目录: " + subFile[i].getName());
recursion(subFile[i].getAbsolutePath());
}else{
System.out.println("文件: " + subFile[i].getName());
}
}
}
public static void main(String[] args) {
recursion("D:/java");
}
}

Ⅲ java怎么获取程序所在根目录

System.getProperty("user.dir");这个试试

Ⅳ java 怎么获取web根目录

以工程名为TEST为例:

(1)得到包含工程名的当前页面全路径:request.getRequestURI()
结果:/TEST/test.jsp
(2)得到工程名:request.getContextPath()
结果:/TEST
(3)得到当前页面所在目录下全名称:request.getServletPath()
结果:如果页面在jsp目录下 /TEST/jsp/test.jsp
(4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp")
结果:D:/resin/webapps/TEST/test.jsp
(5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();
结果:D:/resin/webapps/TEST

2.在类中取得路径:

(1)类的绝对路径:String u=Class.class.getClass().getResource("/").getPath()
结果:/D:/TEST/WebRoot/WEB-INF/classes/pack/
(2)得到工程的路径:System.getProperty("user.dir")
结果:D:/TEST

3.在Servlet中取得路径:

(1)得到工程目录:request.getSession().getServletContext().getRealPath("") 参数可具体到包名。
结果:E:/Tomcat/webapps/TEST
(2)得到IE地址栏地址:request.getRequestURL()
结果:http://localhost:8080/TEST/test
(3)得到相对地址:request.getRequestURI()
结果:/TEST/test

Ⅳ java获取根目录下的文件对象到testListFile方法中,检查是否报错

1、通过它们我们可以确定文件是java中的目录还是常规文件。
2、如果文件存在并且是常规文件,则此方法返回true,请注意,如果文件不存在,则返回false。
3、如果文件实际上是目录,则此方法返回true;如果路径不存在,则返回false。以上就java获取根目录下的文件对象到testListFile方法中检查是否报错的方法。

Ⅵ 编写一个JAVA类方法,通过该方法可以获取出存储在HDFS集群中根目录的所有文件

public void listMyFile() throws Exception {

//获取FileSystem
//"hdfs"为伪造用户,使用hdfs用户进行访问
FileSystem fileSystem = FileSystem.get(new URI("hdfs://192.168.83.141:8020"), new Configuration(), "hdfs");
//获取指定目标目录下的所有文件信息
RemoteIterator<LocatedFileStatus> iterator =
fileSystem.listFiles(new Path("/"), true);
//遍历迭代器
while (iterator.hasNext()) {
//获取每个文件详细信息
LocatedFileStatus fileStatus = iterator.next();
//获取每个文件的存储路径
System.out.println("路径:" + fileStatus.getPath() +
"---" + fileStatus.getPath().getName());
//获取文件的block存储信息
BlockLocation[] blockLocations = fileStatus.getBlockLocations();
//打印每个文件的block数
System.out.println("block数量:" + blockLocations.length);
//打印每一个block副本的存储位置
for (BlockLocation blockLocation : blockLocations) {
String[] hosts = blockLocation.getHosts();
for (String host : hosts) {
System.out.println("主机:" + host);
}
}
}
}

Ⅶ java 怎么获取web根目录

在java中获得文件的路径在我们做上传文件操作时是不可避免的。 web 上运行 1:this.getClass().getClassLoader().getResource("/").getPath(); this.getClass().getClassLoader().getResource("").getPath(); 得到的是 ClassPath的绝对URI路径。

以工程名为TEST为例:

(1)得到包含工程名的当前页面全路径:request.getRequestURI(),结果:/TEST/test.jsp。

(2)得到工程名:request.getContextPath(),结果:/TEST。

(3)得到当前页面所在目录下全名称:request.getServletPath()。结果:如果页面在jsp目录下 /TEST/jsp/test.jsp。

(4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp"),结果D:/resin/webapps/TEST/test.jsp。

(5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();
结果:D:/resin/webapps/TEST。

Ⅷ java 项目如何获取项目所在的物理根路径

request.getSession().getServletContext().getRealPath("/")

Ⅸ java读取根目录为什么到了src下

src目录只是java默认的源文件路径,可以自行按照需求进行修改调整。编译器可以自动进行编译。

阅读全文

与java获取根目录文件相关的资料

热点内容
pdf光子 浏览:832
自拍软件文件夹名称大全 浏览:325
程序员留学移民 浏览:49
梁中间部位箍筋加密区 浏览:117
频谱分析pdf 浏览:750
乐2怎么升级安卓70 浏览:172
java中获取日期 浏览:506
单片机74hc245 浏览:272
美国历史上的总统pdf 浏览:751
程序员脱单实验室靠不靠谱 浏览:458
php中间四位手机号 浏览:869
永旺app怎么样了 浏览:516
压缩空气流量计算软件 浏览:649
智慧聊天app怎么激活 浏览:924
一加换机备份到哪个文件夹 浏览:736
支撑pdf 浏览:417
java空文件夹删除 浏览:587
安卓9跟81有什么区别 浏览:912
n1蓝宝书pdf 浏览:244
为什么安卓机拍照那么丑 浏览:696