美文网首页
文件相关的随笔

文件相关的随笔

作者: 星钻首席小管家 | 来源:发表于2021-08-04 16:36 被阅读0次

1.System.getProperty()-获取系统参数

因为所有在java.io中的类都是将相对路径名解释为起始于用户的当前工作目录,所以应该清楚当前的目录。

可以通过调用System.getProperty("user.dir"); 来获得

/**
*
    java.version          Java 运行时环境版本
    java.vendor         Java 运行时环境供应商
    java.vendor.url         Java 供应商的 URL
    java.vm.specification.version         Java 虚拟机规范版本
    java.vm.specification.vendor         Java 虚拟机规范供应商
    java.vm.specification.name         Java 虚拟机规范名称
    java.vm.version         Java 虚拟机实现版本
    java.vm.vendor         Java 虚拟机实现供应商
    java.vm.name         Java 虚拟机实现名称
    java.specification.version         Java 运行时环境规范版本
    java.specification.vendor         Java 运行时环境规范供应商
    java.specification.name         Java 运行时环境规范名称
    os.name         操作系统的名称
    os.arch         操作系统的架构
    os.version         操作系统的版本
    file.separator         文件分隔符(在 UNIX 系统中是“ / ”)
    path.separator         路径分隔符(在 UNIX 系统中是“ : ”)
    line.separator         行分隔符(在 UNIX 系统中是“ /n ”)
     
    java.home         Java 安装目录
    java.class.version         Java 类格式版本号
    java.class.path         Java 类路径
    java.library.path          加载库时搜索的路径列表
    java.io.tmpdir         默认的临时文件路径
    java.compiler         要使用的 JIT 编译器的名称
    java.ext.dirs         一个或多个扩展目录的路径
    user.name         用户的账户名称
    user.home         用户的主目录
    user.dir
*/
 
public class Test {
 
        public static void main(String[] args) throws MalformedURLException, URISyntaxException {
 
                System.out.println("java.home : "+System.getProperty("java.home"));
 
                System.out.println("java.class.version : "+System.getProperty("java.class.version"));
 
                System.out.println("java.class.path : "+System.getProperty("java.class.path"));
 
                System.out.println("java.library.path : "+System.getProperty("java.library.path"));
 
                System.out.println("java.io.tmpdir : "+System.getProperty("java.io.tmpdir"));
 
                System.out.println("java.compiler : "+System.getProperty("java.compiler"));
 
                System.out.println("java.ext.dirs : "+System.getProperty("java.ext.dirs"));
 
                System.out.println("user.name : "+System.getProperty("user.name"));
 
                System.out.println("user.home : "+System.getProperty("user.home"));
 
                System.out.println("user.dir : "+System.getProperty("user.dir"));
 
                System.out.println("package: "+Test.class.getPackage().getName());
 
                System.out.println("package: "+Test.class.getPackage().toString());
  
                String packName = Test.class.getPackage().getName();
 
                /*URL packurl = new URL(packName);
                System.out.println(packurl.getPath());*/
 
                URI packuri = new URI(packName);
 
                System.out.println(packuri.getPath());
 
                //System.out.println(packuri.toURL().getPath());
 
                System.out.println(packName.replaceAll("//.", "/"));
 
                System.out.println(System.getProperty("user.dir")+"/"+  (Test.class.getPackage().getName()).replaceAll("//.", "/")+"/");
 
        }
 
} 

2.获取resources/templates/ 下的文件

        //文件模板路径
        String fileName="xinxibiao.xls";
 
        String path = this.getClass().getClassLoader().getResource( "templates/"+fileName).getPath();

相关文章

  • 文件相关的随笔

    1.System.getProperty()-获取系统参数 可以通过调用System.getProperty("u...

  • 2020-05-22

    webpack打包文件的随笔记录 1、引入相关的插件 (1)、Clea...

  • 文件操作

    一、文件信息相关 二、文件操作相关 三、文件内容操作相关

  • Golang文件操作

    目录相关 文件相关读取文件 写入文件

  • 相关文件

  • 文件的相关操作

    文件: 打开文件:open() 关闭文件:close 读:read() 读读个字节:read(1024) 读一行:...

  • 文件的相关操作

    有些时候,需要对文件进行重命名、删除等一些操作,python的os模块中都有这么功能 1. 文件重命名 os模块中...

  • PHP与文件系统和服务器的交互

    0开始之前 1文件相关操作 操作文件的相关步骤:打开文件 → 进行操作 → 关闭文件 打开文件使用fopen()函...

  • gradle(6)-file相关api

    文件相关api包括: 路径获取相关api 和文件操作相关api,文件操作api只使用于工程的目录下操作.跨工程不能...

  • Linux 常见命令

    文件相关 cd 切换目录: 查看当前目录: 文件权限 查看文件 搜索文件 特殊文件 文本处理 进程相关 查看进程...

网友评论

      本文标题:文件相关的随笔

      本文链接:https://www.haomeiwen.com/subject/fgxjeltx.html