精华内容
下载资源
问答
  • 2019-04-18 17:07:08

    1.获取当前目录下的文件名称不包含文件夹

            File file=new File(path);
            File[] fileName= file.listFiles(pathname -> {
                if (pathname.isFile())
                    return true;
                else
                    return false;
            });

    2.获取当前目录下的文件名称及文件夹

        File file = new File(path);
        String [] fileName = file.list();

    3.获取当前目录及子目录下的所有文件名

        public static void getAllFileName(String path, ArrayList<String> fileName)
        {
            File file = new File(path);
            File [] files = file.listFiles();
            String [] names = file.list();
            if(names != null)
                fileName.addAll(Arrays.asList(names));
            for(File a:files)
            {
                if(a.isDirectory())
                {
                    getAllFileName(a.getAbsolutePath(),fileName);
                }
            }
        }
        //遍历fileName

     

    更多相关内容
  • java获取当前目录

    2022-05-03 11:14:22
    当前目录到 哪一个级别。后面需要继续连接上的。 package javaWeb; import jdk.nashorn.internal.ir.CallNode; import java.sql.*; public class Test { public static void main(String[] args) throws Ex...
      System.out.println(System.getProperty("user.dir"));
            //获取当前的目录的。当前目录到  哪一个级别。后面需要继续连接上的。
    package javaWeb;
    
    import jdk.nashorn.internal.ir.CallNode;
    
    import java.sql.*;
    
    public class Test {
        public static void main(String[] args) throws Exception {
            String url = "jdbc:mysql://localhost:3306/wgs";
            String user = "root";
            String password = "wgs";
    
            Connection connection = DriverManager.getConnection(url, user, password);
    
            Statement statement = connection.createStatement();
            String sql = "select * from actor";
            ResultSet resultSet = statement.executeQuery(sql);
    
            while(resultSet.next()){
                int id = resultSet.getInt(1);
                String name = resultSet.getString(2);
                System.out.println(id);
                System.out.println(name);
                System.out.println("=====");
    
                //还可以根据数据库中的字段创建一个类,将从数据库中获取的数据,这届set到数据中去,然后将这个
                //类放入到集合中去。
            }
            //释放资源
            connection.close();
            statement.close();
            resultSet.close();
        }
    
    
        public void test1() throws Exception {
            String url = "jdbc:mysql://localhost:3306/wgs";
            String user = "root";
            String password = "wgs";
    
            Connection connection = DriverManager.getConnection(url, user, password);
    
            String sql = "select * from actor where name = ? and password = ?";
            String name = "wgs";
            String password1 = "45556";
    
            PreparedStatement preparedStatement = connection.prepareStatement(sql);
            preparedStatement.setString(1,name);
            preparedStatement.setString(2,password1);
    
            ResultSet resultSet = preparedStatement.executeQuery();
    
            connection.close();
            preparedStatement.close();
        }
    
    
        public void test2(){
            System.out.println(System.getProperty("user.dir"));
            //获取当前的目录的。当前目录到  哪一个级别。后面我需要继续连接上的。
    
        }
    }
    

    展开全文
  • java 获取当前目录文件名 觉得有用的话,欢迎一起讨论相互学习~ 示例 文件夹和文件名如图所示 只获取当前文件夹中的所有文件夹和文件名,而不包含子文件,如果遍历所有子文件夹,需要用到递归! 知识点 file....

    java 获取当前目录文件名

    觉得有用的话,欢迎一起讨论相互学习~

    我的微博我的github我的B站

    示例

    • 文件夹和文件名如图所示
    • 只获取当前文件夹中的所有文件夹和文件名,而不包含子文件,如果遍历所有子文件夹,需要用到递归!

    知识点

    1. file.listFiles()获取当前文件夹下File类型的数组
    2. 根据.isFile()isDirectory()区别是文件还是文件夹
    3. getName()和getPath()来获取名称路径

    code

    public void loadFilenames(String path) {
    
            File file = new File(path);
            File[] filesName = file.listFiles();
            //包含路径
            for (int i = 0; i < filesName.length; i++) {
                if (filesName[i].isFile()) {
                    //路径
                    System.out.println(filesName[i]);
                } else if (filesName[i].isDirectory()) {
                    System.out.println(filesName[i]);
                }
            }
            System.out.println("---------------------");
            //只有文件名称
            for (int i = 0; i < filesName.length; i++) {
                if (filesName[i].isFile()) {
                    //路径
                    System.out.println(filesName[i].getName());
                } else if (filesName[i].isDirectory()) {
                    System.out.println(filesName[i].getName());
                }
            }
            System.out.println("---------------------");
            //包含路径
            for (int i = 0; i < filesName.length; i++) {
                if (filesName[i].isFile()) {
                    //路径
                    System.out.println(filesName[i].getPath());
                } else if (filesName[i].isDirectory()) {
                    System.out.println(filesName[i].getPath());
                }
            }
    
        }
    

    Results

        // .\Test\1.txt
        // .\Test\2.txt
        // .\Test\3.txt
        // .\Test\a
        // .\Test\b
        // .\Test\c
        // ---------------------
        // 1.txt
        // 2.txt
        // 3.txt
        // a
        // b
        // c
        // ---------------------
        // .\Test\1.txt
        // .\Test\2.txt
        // .\Test\3.txt
        // .\Test\a
        // .\Test\b
        // .\Test\c
    
    展开全文
  • 1、利用System.getProperty()函数获取当前路径:  System.out.println(System.getProperty(user.dir));//user.dir指定了当前的路径  2、使用File提供的函数获取当前路径:  File directory = new File(&#...
  • 主要介绍了java获取系统路径字体、得到某个目录下的所有文件名、获取当前路径,需要的朋友可以参考下
  • 主要介绍了Java获取当前路径的几种方法总结的相关资料,需要的朋友可以参考下
  • java提供了System类可以让我们和操作系统打交道,我们...所以可以利用System.getProperty()获取当前的工作目录:System.getProperty("user.dir")也可以使用System.getProperties()先获取所有的系统属性,然后再获...

    java提供了System类可以让我们和操作系统打交道,我们可以使用System.getProperty(参数名)和System.getProperties()获取操作系统的相关属性。

    所以可以利用System.getProperty()获取当前的工作目录:

    System.getProperty("user.dir")

    也可以使用System.getProperties()先获取所有的系统属性,然后再获取参数user.dir的值,方式如下:

    Properties props=System.getProperties();

    props.get("user.dir");

    另外:System.getProperty()函数的参数如下:

    # java.version Java Runtime Environment version

    # java.vendor Java Runtime Environment vendor

    # java.vendor.url Java vendor URL

    # java.home Java installation directory

    # java.vm.specification.version Java Virtual Machine specification version

    # java.vm.specification.vendor Java Virtual Machine specification vendor

    # java.vm.specification.name Java Virtual Machine specification name

    # java.vm.version Java Virtual Machine implementation version

    # java.vm.vendor Java Virtual Machine implementation vendor

    # java.vm.name Java Virtual Machine implementation name

    # java.specification.version Java Runtime Environment specification version

    # java.specification.vendor Java Runtime Environment specification vendor

    # java.specification.name Java Runtime Environment specification name

    # java.class.version Java class format version number

    # java.class.path Java class path

    # java.library.path List of paths to search when loading libraries

    # java.io.tmpdir Default temp file path

    # java.compiler Name of JIT compiler to use

    # java.ext.dirs Path of extension directory or directories

    # os.name Operating system name

    # os.arch Operating system architecture

    # os.version Operating system version

    # file.separator File separator ("/" on UNIX)

    # path.separator Path separator (":" on UNIX)

    # line.separator Line separator ("/n" on UNIX)

    # user.name User’s account name

    # user.home User’s home directory

    # user.dir User’s current working directory

    打赏

    f815bb64db1a27a2cf73a0fe01e32de8.png

    微信扫一扫,打赏作者吧~欢迎关注人生设计师的微信公众账号

    公众号ID:longjiazuoA

    展开全文
  • java实现的程序,用于显示当前文件目录下的信息。
  • java获取当前工作目录

    千次阅读 2019-07-15 23:36:54
    java获得当前工作目录 代码片段 System.out.println("用户的当前工作目录:/n"+System.getProperty("user.dir")); 运行结果 用户的当前工作目录:/nD:\fengyu\workSpace\JMtest 更多先关内容 ...
  • 主要为大家详细介绍了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...
  • import java.net.URL;import java.net.URLDecoder;public class PathUtil{/*** Get the env of windir, such as "C:\WINDOWS".* @return the env of windir value.*/public static String getWindir(){return System...
  • Java获取当前路径和读取文件

    千次阅读 2021-02-12 17:52:01
    下面是编程之家 jb51.cc 通过网络收集整理的代码片段。...//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹System.out.println...
  • 主要介绍了Java获得当前时间前指定几个小时具体时间的方法,涉及java使用Calendar针对日期时间的相关运算与转换操作技巧,需要的朋友可以参考下
  • Java获取文件目录(路径)的方式

    千次阅读 2021-02-12 12:56:10
    1、全部方法汇总(1)Test.class.getResource(""):获得当前生成的class的绝对路径(此方法在jar包中无效,因为他获得的是生成的class的路径,返回的内容最后包含/)(2)this.getClass().getClassLoader().getResource("...
  • Java 获取指定目录下的所有文件和目录 前言 本片我将为大家讲解如何获取用户输入的文件路径,获取指定路径以及路径下所有的文件和目录,而且可以统计文件和目录的数量。 提示:以下是本篇文章正文内容,下面案例可...
  • 133.entryjava获取当前位置绝对路径的方法前些日子帮小桂忙,要在jsp中获取当前位置的绝对路径,想了好久才找到一个方法,现在在网上搜罗了下,找出如下几种,以备后用。1.FileTest.class.getResource("")得到的是...
  • 展开全部java获得一个文件夹中的所有文件名代码如下:packagecom.readfile;importjava.io.File;publicclassGetAllFiles {publicstaticvoidmain(String[] args) {//路径 这里写一个路径进去String path="F:\\QQ文档...
  • Java获取当前路径

    千次阅读 2021-03-09 19:15:49
    1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前...
  • java程序中路径可以由程序以及特定需求来决定,通常可以选择用户主目录(可以由System.getProperty("user.home")获取)、当前程序(或类文件)所在的目录(或上下级目录)、或者其他指定的目录。 当希望...
  • java获取当前jar包所在目录

    万次阅读 2019-05-23 17:32:44
    原本获取工程目录使用方法System.getProperty("user.dir"); 但是打完包放在linux机器上跑的时候发现无法正确获取到该jar包所在目录,导致无法运行; 网上查阅后修改为如下方法: public String getPath() { ...
  • Java 获取文件的上级目录

    千次阅读 2020-09-25 14:38:43
    通过 File 对象的 getParent 方法即可实现 // 通过 System....System.out.println("当前项目根目录为:\t" + projectRootDirectoryPath); // 通过 File 对象的 getParent() 方法获取到根目录的上级目录 String par
  • Java程序中,如何获取文件的父目录或上级目录?以下示例显示如何使用File类的file.getParent()方法获取文件的父目录。package com.yiibai; import java.io.File; public class ParentDirectory { public static ...
  • JAVA获取所在目录的方法

    千次阅读 2019-08-25 17:07:09
    下图为我的工作目录信息,因此在运行的时候当前目录就在工程所在的目录的Test10文件夹下 一、通过系统参数获取目录 System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径 输出结果...
  • java中如何得到当前路径

    千次阅读 2021-03-01 06:43:00
    归纳一些网上取java路径的方法:注明:如果从ANT...得到classpath和当前类的绝对路径的一些方法获得CLASSPATH之外路径的方法:URL base = this.getClass().getResource(""); //先获得本类的所在位置,如/home/popey...
  • 主要介绍了利用java读取resource目录下文件的方法,文中给出了详细的示例代码,相信对大家具有一定的参考借鉴,需要的朋友们下面来一起看看吧。
  • java获取项目所在目录

    2021-11-17 11:17:38
    import java.io.File; public class GetPro { public static void main(String[] args) { GetPro gp = new GetPro(); gp.test(); } public void test() { String path=System.getProperty(“user.dir”);//项目根...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,435,536
精华内容 574,214
关键字:

java获取当前目录

java 订阅
友情链接: TraceRoute.rar