精华内容
下载资源
问答
  • Java获取文件目录(路径)的方式

    千次阅读 2021-02-12 12:56:10
    1、全部方法汇总(1)Test.class.getResource(""):获得当前生成的class的绝对路径(此方法在jar包中无效,因为他获得的是生成的class的路径,返回的内容最后包含/)(2)this.getClass().getClassLoader().getResource("...

    1、全部方法汇总

    (1)Test.class.getResource(""):获得当前生成的class的绝对路径(此方法在jar包中无效,因为他获得的是生成的class的路径,返回的内容最后包含/)

    (2)this.getClass().getClassLoader().getResource(""):方法获得相对路径(此方法在jar包中无效。返回的内容最后包含/)

    (3)System.getProperty():函数获取当前路径,得到项目文件夹的根目录,不带/

    (4)File类:使用File提供的函数获取当前路径

    File directory = new File("");//设定为当前文件夹

    try {

    System.out.println(directory.getCanonicalPath());//获取标准的路径

    System.out.println(directory.getAbsolutePath());//获取绝对路径

    } catch (Exceptin e) {}

    (5)web项目中:

    request.getRealPath(""):根目录为web应用目录

    request.getContextPath():返回相对于web应用根目录的路径

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

    request.getServletPath(""):返回URI

    2、部分方法代码说明

    通过java中的Object.class.getResource和getClass().getResource()获取相应class文件所在的根目录

    根目录:这里所指的根目录是以class文件对应包所在的目录。

    例:

    Class Test {

    Public void Test() {

    String rootPath1 = Test.class.getResource("");

    String rootPath2 = this.getClass().getClassLoader().getResource("");

    }

    }

    展开全文
  • 主要介绍了利用java读取resource目录文件的方法,文中给出了详细的示例代码,相信对大家具有一定的参考借鉴,需要的朋友们下面来一起看看吧。
  • Java获取Java所在的根目录,可以在Windows和LINUX两个平台中使用,都可以得到JAVA所在的路径,程序使用JComboBox组合框组件来存放获得的根目录信息,如在Linux 和Unix 系统下组合框只有一项即“/”,截图是Windows...
  • Java获取系统根目录

    2021-03-16 06:20:15
    Java获取系统根目录,本例演示了如何获得程序所在平台的所有根目录(这是获得系统中所有目录文件路径的基础)。利用一个组合框组件(JComboBox)来存放所有获得的根目录,如在Linux 和Unix 系统下组合框只有一项即...
  • 将Dir.class放在任意需要遍历的文件目录,直接命令窗口运行java Dir生成Dir.txt文件
  • java获取文件编码格式

    2018-01-26 15:39:52
    通过webview打开html文件有可能编码不同就会乱码,所以要获取html文件的编码格式动态改变webview编码设置
  • 主要介绍了Java编程获取文件列表及子文件目录的方法(非递归),具有一定参考价值,需要的朋友可以了解下。
  • java访问linux;通过linux主机ip,端口,用户名,密码,获取linux链接,输入文件路径可批量的下载linux文件,mian函数为测试代码
  • Java获得文件创建时间

    2019-03-01 16:35:42
    编译成的DLL文件,和Java调用代码 博文链接:https://pet.iteye.com/blog/188313
  • 主要介绍了java获取系统路径字体、得到某个目录下的所有文件名、获取当前路径,需要的朋友可以参考下
  • java实现多级目录的遍历及技术,作为javaIO流学习的练手作品
  • Java程序中,如何获取文件的父目录或上级目录?以下示例显示如何使用File类的file.getParent()方法获取文件的父目录。package com.yiibai;import java.io.File;public class ParentDirectory {public static void ...

    在Java程序中,如何获取文件的父目录或上级目录?

    以下示例显示如何使用File类的file.getParent()方法获取文件的父目录。

    package com.yiibai;

    import java.io.File;

    public class ParentDirectory {

    public static void main(String[] args) {

    File file = new File("F:\\worksp\\javaexamples\\java_directories\\myfile.txt");

    String strParentDirectory = file.getParent();

    System.out.println("Parent directory is : " + strParentDirectory);

    }

    }

    执行上面示例代码,得到以下结果 -

    Parent directory is : F:\worksp\javaexamples\java_directories

    示例-2

    以下是Java中获取文件的父目录或所在目录的另一个示例。

    package com.yiibai;

    import java.io.File;

    import java.util.Scanner;

    public class ParentDirectory2 {

    public static void main(String args[]) {

    Scanner scanner = new Scanner(System.in);

    System.out.println("Enter the file path: ");

    String filePath = scanner.next();

    File fileToTest = new File(filePath);

    if (!fileToTest.isDirectory()) {

    System.out.println("This is File");

    System.out.println("Parent Folder of this file is :" + fileToTest.getParent());

    } else {

    System.out.println("This is Directory");

    System.out.println("Parent Folder of this directory is :" + fileToTest.getParent());

    }

    }

    }

    执行上面示例代码,得到以下结果 -

    Enter the file path:

    F:\worksp\javaexamples\java_directories

    This is Directory

    Parent Folder of this directory is :F:\worksp\javaexamples

    ¥ 我要打赏

    纠错/补充

    收藏

    加QQ群啦,易百教程官方技术学习群

    注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

    展开全文
  • java获取文件所在服务器位置路径

    千次阅读 2021-02-28 11:33:22
    1、通过 import javax.servlet.ServletContext 类获取web 服务器所在真实路径public ActionForward execute( ActionMapping mapping,ActionForm actionform,HttpServletRequest request,HttpServletResponse ...

    1、通过 import javax.servlet.ServletContext 类获取web 服务器所在真实路径

    public ActionForward execute( ActionMapping mapping,

    ActionForm actionform,

    HttpServletRequest request,

    HttpServletResponse response )

    throws IOException, ServletException

    {

    HttpSession session = request.getSession();

    ServletContext

    application = session.getServletContext();

    // ServletContext application = servlet.getServletContext();

    String Path = application.getRealPath

    ("/")

    +"myDoc/ContributesBoxAtt/"+bean.getAttRealName();

    Path = Path.replace("/", File.separator);

    return mapping.findForward("");

    }

    2、 获取类文件中获取文件所在的真实路径

    java  代码

    比如获取存放在 WEB-INF/classes/ 下的 title.xml 的路径

    String path = this.getClass().getResource("/").getPath();

    //String path1= this.getClass().getClassLoader().getResource("/").getPath();

    int lastNum = path.lastIndexOf("/classes/");

    path = path.substring(0,lastNum)+"/title.xml";

    输出 :  D:/WORK/HDOA/build/web/WEB-INF/classes/title.xml

    展开全文
  • Java 获取文件的上级目录

    千次阅读 2020-09-25 14:38:43
    // 通过 System.getProperty("user.dir") 方式获取到项目根目录 String projectRootDirectoryPath = System.getProperty("user.dir"); System.out.println("当前项目根目录为:\t" + projectRootDirectoryPath); // ...

    通过 File 对象的 getParent 方法即可实现

    // 通过 System.getProperty("user.dir") 方式获取到项目根目录
    String projectRootDirectoryPath = System.getProperty("user.dir");
    System.out.println("当前项目根目录为:\t" + projectRootDirectoryPath);
    // 通过 File 对象的 getParent() 方法获取到根目录的上级目录
    String parentPath = new File(projectRootDirectoryPath).getParent();
    System.out.println("当前项目根目录的上级目录为:\t" + parentPath);
    

    效果截图
    在这里插入图片描述

    展开全文
  • import java.io.File;import java.util.ArrayList;import java.util.List;public class Test {public static void main(String[] args) {//目录File dataDir = new File("D:\\work\\softwares\\tomc...
  • java实现的程序,用于显示当前文件目录下的信息。
  • public class Main { public static void main(String[] args) { String path = "D:/"; File f = new File(path); Main.getFile(f); ... public static void getFile(File file){ ...
  • java获取文件编码

    2014-04-21 16:53:22
    java获取文件原始编码,
  • 以下实例演示了使用 File 类的 file.getParent() 方法来获取文件的上级目录:、import java.io.File; public class Main { public static void main(String[] args) { File file = new File("C:/File/demo....
  • Java实现获取文件信息,可以获得文件所在的路径名,还可以获得文件的大小,
  • 展开全部java获得一个文件夹中的所有文件名代码如下:packagecom.readfile;importjava.io.File;publicclassGetAllFiles {publicstaticvoidmain(String[] args) {//路径 这里写一个路径进去String path="F:\\QQ文档...
  • 文件是将 Java 中 通过远程url访问 转换成 HTML 文件 ,通过 dom4j转换成Java对象元素
  • java获得当前文件路径

    千次阅读 2021-02-12 11:55:52
    第一种:File f = new File(this.getClass().getResource("/")....结果:C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin获取当前类的所在工程路径;如果不加“/”File f = new File(th...
  • 主要介绍了java读取resources文件详解及实现代码的相关资料,在开发项目的时候经常会遇到读取文件夹里面的内容,需要的朋友可以参考下
  • java 获取文件的上级目录

    千次阅读 2019-12-23 08:44:57
    public static void main(String[] args) { t7(); } //获取文件的上级目录 public static void t7(){ File f = new File("F:\\IOTest_zx\\one\\one.txt"); String s = f.getPare...
  • JAVA获取FTP文件列表

    热门讨论 2011-10-19 16:18:58
    JAVA获取FTP文件列表,功能齐全。包括:链接到服务器,上传文件到FTP服务器,从FTP服务器上下载文件并返回下载文件长度,返回FTP目录下的文件列表,删除FTP上的文件目录,关闭链接。
  • Java获取文件路径的几种方式。 关于绝对路径和相对路径
  • java 提取目录下所有子目录文件到指定位置 最近做视频,各个目录里都有图片,无法统一导入到视频编辑软件 写了个小程序,可以将指定各级目录下的文件拷贝到指定目录,并以文件夹名字加数字命名 如果文件夹上都...
  • java上传文件获取目录的办法

    千次阅读 2021-02-12 15:56:30
    java获得文件的路径在我们做上传文件操作时是不可避免的。web 上运行1:this.getClass().getClassLoader().getResource("/").getPath();this.getClass().getClassLoader().getResource("").getPath();得到的是 ...
  • NULL 博文链接:https://citywu123.iteye.com/blog/731180

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,783,214
精华内容 713,285
关键字:

java获取文件目录

java 订阅