-
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 获取当前目录文件名
2020-05-12 20:30:20java 获取当前目录文件名 觉得有用的话,欢迎一起讨论相互学习~ 示例 文件夹和文件名如图所示 只获取当前文件夹中的所有文件夹和文件名,而不包含子文件,如果遍历所有子文件夹,需要用到递归! 知识点 file....java 获取当前目录文件名
觉得有用的话,欢迎一起讨论相互学习~
示例
- 文件夹和文件名如图所示
- 只获取当前文件夹中的所有文件夹和文件名,而不包含子文件,如果遍历所有子文件夹,需要用到递归!
知识点
file.listFiles()
获取当前文件夹下File类型的数组- 根据
.isFile()
和isDirectory()
区别是文件还是文件夹 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
- 文件夹和文件名如图所示
-
java获取当前路径的几种方法
2021-01-20 03:45:071、利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty(user.dir));//user.dir指定了当前的路径 2、使用File提供的函数获取当前路径: File directory = new File(... -
java获取系统路径字体、得到某个目录下的所有文件名、获取当前路径
2020-09-04 12:50:46主要介绍了java获取系统路径字体、得到某个目录下的所有文件名、获取当前路径,需要的朋友可以参考下 -
Java中获取当前路径的几种方法总结
2020-08-31 06:49:01主要介绍了Java中获取当前路径的几种方法总结的相关资料,需要的朋友可以参考下 -
java获取当前工作目录的方法
2021-02-13 01:24:19java提供了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
打赏
微信扫一扫,打赏作者吧~欢迎关注人生设计师的微信公众账号
公众号ID:longjiazuoA
-
java 显示当前目录下的文件信息
2013-04-29 00:46:27java实现的程序,用于显示当前文件目录下的信息。 -
java获取当前工作目录
2019-07-15 23:36:54java获得当前工作目录 代码片段 System.out.println("用户的当前工作目录:/n"+System.getProperty("user.dir")); 运行结果 用户的当前工作目录:/nD:\fengyu\workSpace\JMtest 更多先关内容 ... -
Java获取当前时间年月日的方法
2020-08-26 18:01:56主要为大家详细介绍了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获取程序当前目录。
2021-04-23 17:38:45import 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获得当前时间前指定几个小时具体时间的方法示例
2020-08-29 15:10:10主要介绍了Java获得当前时间前指定几个小时具体时间的方法,涉及java使用Calendar针对日期时间的相关运算与转换操作技巧,需要的朋友可以参考下 -
Java获取文件目录(路径)的方式
2021-02-12 12:56:101、全部方法汇总(1)Test.class.getResource(""):获得当前生成的class的绝对路径(此方法在jar包中无效,因为他获得的是生成的class的路径,返回的内容最后包含/)(2)this.getClass().getClassLoader().getResource("... -
Java 获取指定目录下的所有文件和目录
2021-11-25 12:03:32Java 获取指定目录下的所有文件和目录 前言 本片我将为大家讲解如何获取用户输入的文件路径,获取指定路径以及路径下所有的文件和目录,而且可以统计文件和目录的数量。 提示:以下是本篇文章正文内容,下面案例可... -
java获取当前位置绝对路径的方法
2021-02-26 17:54:42133.entryjava获取当前位置绝对路径的方法前些日子帮小桂忙,要在jsp中获取当前位置的绝对路径,想了好久才找到一个方法,现在在网上搜罗了下,找出如下几种,以备后用。1.FileTest.class.getResource("")得到的是... -
java怎样获得某个目录下所有文件的文件名
2021-02-27 22:51:27展开全部java中获得一个文件夹中的所有文件名代码如下:packagecom.readfile;importjava.io.File;publicclassGetAllFiles {publicstaticvoidmain(String[] args) {//路径 这里写一个路径进去String path="F:\\QQ文档... -
Java获取当前路径
2021-03-09 19:15:491、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前... -
java获取当前程序(或类文件)所在目录
2019-07-07 19:34:54java程序中路径可以由程序以及特定需求来决定,通常可以选择用户主目录(可以由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如何获取文件的父目录或上级目录?
2021-02-12 22:52:02在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目录下文件的方法示例
2020-08-31 08:30:59主要介绍了利用java读取resource目录下文件的方法,文中给出了详细的示例代码,相信对大家具有一定的参考借鉴,需要的朋友们下面来一起看看吧。 -
java获取项目所在目录
2021-11-17 11:17:38import 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”);//项目根...