精华内容
下载资源
问答
  • package ...import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.ut...

    package com.thunisoft.config;

    import java.io.BufferedInputStream;

    import java.io.FileInputStream;

    import java.io.FileNotFoundException;

    import java.io.IOException;

    import java.io.InputStream;

    import java.util.PropertyResourceBundle;

    import java.util.ResourceBundle;

    import org.apache.log4j.Logger;

    public class ConfigManager {

    private static Logger logger = Logger.getLogger(ConfigManager.class);

    private String configFileName;

    /**

    * 读取配置文件构造方法

    * @param configFileName 配置文件的名字

    * */

    public ConfigManager(String configFileName) {

    logger.info("加载配置文件:"+configFileName);

    this.configFileName = configFileName;

    }

    /**

    * 读取配置文件中的value

    * @param key 配置文件中的key

    * */

    public String getValue(String key) {

    String proFilePath = System.getProperty("user.dir") + "/"

    + configFileName;

    InputStream in;

    ResourceBundle resourceBundle;

    String value = null;

    try {

    in = new BufferedInputStream(new FileInputStream(proFilePath));

    resourceBundle = new PropertyResourceBundle(in);

    value = new String(resourceBundle.getString(key).getBytes(

    "ISO-8859-1"), "UTF-8");

    } catch (FileNotFoundException e) {

    logger.error("配置文件"+configFileName+"不存在,请检查");

    logger.error(e.getMessage());

    } catch (IOException e) {

    logger.error("读取配置文件"+configFileName+"失败");

    logger.error(e.getMessage());

    }

    return value;

    }

    }

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

    java 获取当前目录文件名

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

    c8a597895237a09ffe2123824c14b080.png8611a7aff46786098b4f4e62a4f333be.pnge3fa8eb7b07286b650256b5033bef822.png

    示例

    文件夹和文件名如图所示

    e96db7ae56c8abbaed887d5badb8b56a.png

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

    知识点

    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

    // .Test1.txt

    // .Test2.txt

    // .Test3.txt

    // .Testa

    // .Test

    // .Testc

    // ---------------------

    // 1.txt

    // 2.txt

    // 3.txt

    // a

    // b

    // c

    // ---------------------

    // .Test1.txt

    // .Test2.txt

    // .Test3.txt

    // .Testa

    // .Test

    // .Testc

    展开全文
  • File[] pFile = new File("").getCanonicalFile().getParentFile().listFiles();
    File[] pFile = new File("").getCanonicalFile().getParentFile().listFiles();
    
    展开全文
  • java读取src同级目录下properties文件

    千次阅读 2019-02-14 11:20:10
    如下: Properties properties = new Properties(); try { InputStream is = new BufferedInputStream(new FileInputStream("./conf/abc.properties")); properties.load(is);... } catch (...

    如下:

                    Properties properties = new Properties();
    		try {
    			InputStream is = new BufferedInputStream(new FileInputStream("./conf/abc.properties"));
    			properties.load(is);
    		} catch (FileNotFoundException e1) {
    			e1.printStackTrace();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}

     

    展开全文
  • 需要获取所有类及其方法,以便对权限进行控制。以后开发系统时,可以对角色权限等进行相关操作控制。下面提供一种获取所有类及其方法的方法
  • 1.读取resource目录下的文件 /** * 读取resource中的文件 */ private static void readCurrent() { try { InputStream in = FilePath.class.getResourceAsStream("/a.properties"); Properties properties =...
  • 解决读取、修改jar包同级目录外部文件的问题 String path = System.getProperty("user.dir"); File file = new File(path,"data.txt"); 上面两行代码即可读取jar包同级目录中的data.txt文本文件
  • 一、普通方法获取配置文件值import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.Enumeration;import java.util....
  •  读取nameID.txt文件中的NAMEID字段(key)对应值(value)并存储,读取NAMEID对应值,读取原始json文件并进行操作和输出,并创建一个包含原始json串的json对象,获取features数组的第i个json对象,读取properties...
  • 一、读取json文件直接读取文件,并转化为mapObjectMapper objectMapper = new ObjectMapper();try {Map map = objectMapper.readValue(new File(filePath), Map.class);} catch (Exception e) {// TODO Auto-...
  • public void 查询指定目录同级文件() { Scanner sc = new Scanner(System.in); System.out.println("请输入路径: "); String path = sc.next(); File file = new File(path); System.out.println(file.getPath...
  • 开发过程中经常会遇到json数据的处理,而单独对json数据进行增删改并不方便,尤其是Geojson文件的处理,通过对网络资料的整理总结,下面介绍Java语言方法对json数据进行读取、添加、删除与修改操作。
  • //获取jar或者项目所在目录下的同级laowang.txt文件 File file = new file(".","laowang.txt"); //获取jar或者项目所在目录下的上一级目录的laowang.txt文件 File file = new file(".","laowang.txt"); 获取更多...
  • 如果我有个文件存在src下一级的地方和存在src同级的目录应该怎么用相对路径去获取如图: set.properties 配置文件里的内容如: 一、如果存在src同级的地方应该是InputStream in = new BufferedInputStream(new ...
  • 获取lib同级文件路径

    2018-08-06 13:10:00
    获取lib同级文件路径 话不多说直接上代码 java.net.URL url = MyBatisGenerator.class.getProtectionDomain().getCodeSource().getLocation(); String filePath = null; try { filePath = java.net....
  • 开发项目:Java Web 项目 问题重现:在几天前忙于一个急于上线的项目就没来得及分析总结,现在空下来了就好好整理一下,事情是这样的,那天我在 src 下新建了一个类型为 Source Folder 的 resource资源文件夹(项目...
  • Java 获取Resource目录下的文件 有两种方式:Java代码中的类,要获取Resource资源文件目录下文件绝对路径寻址注意这个 / 址的是根目录,用绝对路径,可能会出现的问题是,你的程序在windows上可以用,但是在linux不...
  • 程序的功能是读取同级目录下所有的excle文件(只能是后缀名为.xls的文件,后缀名为.xlsx的文件读不了,用office转换一下格式就可以读了)。然后写到.txt文件中,写入的格式为JSON格式,并且写入的是不同excle文件时...
  • Java获取相对路径文件

    2021-10-11 17:03:20
    1. 文件在src下 class.getResourceAsStream("")获得的是相对路径 class.getClassLoader().getResourceAsStream("")加载器获得是绝对路径 Class.getResourceAsStream(String path) : (1)不以 “/” 开头时,默认是...
  • 此方获取的是运行的路比如1、2、如果在eclipse上运行则是eclipse运行文件同级3、tomcat则在4、File file =newFile("log4j.properties");这里的log4j.properties也是在以上类型的目录下查找5、FileInpu...
  • java web项目中 获取resource路径下的文件路径:public GetResource{String path = GetResource.class.getClassLoader().getResource("xx/xx.txt").getPath();}说明:GetResource是当前的类;SpringBoot读取JSON文件...
  • 首先咱们看一个图:(在该图中TestFile.java文件与1.txt文件在同一目录下,我们要做的是在TestFile.java中读取1.txt文件... //下面这句的作用便是到TestFile的classes目录并将同级文件1.txt转为流 InputStream i...
  • Java中最常用的配置文件格式: *.xml *.proerties XML解析方式 sax:http://www.saxproject.org/quickstart.html dom:https://www.w3school.com.cn/xmldom/index.asp dom4j:https://dom4j.github.io/ 目录 Java...
  • Java获取同包下的文件方法

    千次阅读 2019-03-16 17:52:02
    测试:在Eclipse的包下创建文件,更新文件 在Eclipse下创建note.txt 在该工程下的bin目录中的包下,也可以找到 在Eclipse下的note.txt中更新文件内容 在该工程下的bin目录中的包下的note.txt...
  • java读取配置文件路径问题

    千次阅读 2020-06-21 10:48:33
    java打印classpath路径 System.out.println(System.getProperty("java.class.path"));//系统的classpaht路径 System.out.println(System.getProperty("user.dir"));//用户的当前路径 一.文件读取 1.利用java....
  • java获取项目中文件

    千次阅读 2020-06-25 15:01:18
    查看资料项目中获取资源文件路径 1、xxx.class.getClassLoader().getResource(“”).getPath(); 获取src资源文件编译后的路径(即classes路径) 2、xxx.class.getClassLoader().getResource(“文件”).getPath(); ...
  • java读取resource目录下的配置文件1:配置resource目录 下的文件host: 127.0.0.1port: 93002:读取 / 代表resource目录InputStream in = this.getClass().getResourceAsStream("/config.properties");Properties ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,974
精华内容 6,789
关键字:

java获取同级文件

java 订阅