导航:首页 > 编程语言 > 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获取根目录文件相关的资料

热点内容
苹果app如何复制到另一个手机 浏览:834
javasession超时 浏览:831
易金通app怎么更改手机号 浏览:493
plc数控编程的方法 浏览:989
android只能输入数字和字母 浏览:120
文件夹如何删除页码 浏览:993
服务器被封了有什么后果 浏览:980
光大手机app怎么零存整取 浏览:416
cshtml需要编译 浏览:580
安卓收不到塞班热点怎么办 浏览:292
福利姬app怎么玩 浏览:183
vs增加编译模式 浏览:972
微信聊天里面的视频保存在哪个文件夹 浏览:920
自己的云服务器租赁费用 浏览:424
ipad查看pdf 浏览:130
大话2什么是四上服务器 浏览:374
https二次加密 浏览:791
爬虫源码中没有想要的数据 浏览:915
app挂号怎么挂号 浏览:64
为什么安卓那么费电 浏览:744