`

Java路径操作

    博客分类:
  • java
阅读更多
[url]http://www.blogjava.net/zhangchao/archive/2009/04/15/265644.html
[/url]
1.File类
默认情况下,java.io 包中的类总是根据当前用户目录来解析相对路径名。      
此目录由系统属性 user.dir 指定,通常是 Java 虚拟机的调用目录
String dir = System.getProperty("user.dir");

File f = new File(""); //D:\workspace\workspace_bak\vifs-sw\extt-js
File file2 = new File("."); //当前目录 D:\workspace\workspace_bak\vifs-sw\extt-js\.
File file2 = new File("/"); //驱动根目录 D:\
File file2 = new File("src/main"); //相对路径 D:\workspace\workspace_bak\vifs-sw\extt-js\src\main

2.Class

Class.getResource("").getPath();//当前class的类路径
Class.getResource("/").getPath();//类路径 classess的路径
this.getClass().getClassLoader().getResource("").getPath(); // 不能添加 "/" eg:/D:/workspace/workspace_bak/vifs-sw/extt-js/target/classes/
分享到:
评论

相关推荐

    java文件路径操作详细(转载)

    NULL 博文链接:https://704378737-qq-com.iteye.com/blog/796566

    用java通过文件操作实现最短路径问题

    本程序可以应用文件操作,通过读取文件获得输入并且将输出结果以文件形式存在目录文件夹下

    最短路径求解算法java实例

    最短路径问题是图论研究中的一个经典算法问题,旨在寻找图(由结点和路径组成的)中两结点... 针对确定起点终点的最短路径问题 - 即已知起点和终点,求两结点之间的最短路径,采用java技术,实现图形界面操作,仅供参考

    JAVA读取同一路径下所有类及其方法

    需要获取所有类及其方法,以便对权限进行控制。以后开发系统时,可以对角色权限等进行相关操作控制。下面提供一种获取所有类及其方法的方法

    java文件路径操作详细[归类].pdf

    java文件路径操作详细[归类].pdf

    java根据路径对文件进行的操作

    java中对文件的一些操作(删除,复制,计算大小..)和一些数学问题代码详解

    JAVA FTPClient文件操作

    JAVA FTPClient文件操作

    Java中路径和相对路径的总结

    操作系统  约定,文件或目录的路径名由斜线(/)或反斜线()分割,此外,相对路径中可以采用'.'表示当前路径,'..'表示当前路径的父路径,即上一级目录。  Java  编程时,需要注意,''后面表示的是转义字符,...

    java实现对文件的各种操作的工具类.md

    # java实现对文件的各种操作的工具类 ## 可以实现的操作有: 1. 删除单个文件 2. 删除文件夹及文件夹下的文件 3. 使用文件流对单个文件进行复制 4. 复制整个文件夹内容(包含子文件夹中的所有内容) 5. ...

    java迷宫自动生成与寻找路径

    java迷宫自动生成与寻找路径。 可以设置迷宫大小,最大为50,最小为5。 按make为自动绘制迷宫,find为寻找路径。 使用递归、随机方向的方式生成迷宫,位操作来设置上下左右的墙。 文件包括源码与jar运行程序。

    Java 功能丰富的文件操作类.rar

    与大家分享一个功能丰富的Java文件操作类,类中封装了一些常用的文件操作,大部分涉及文件的修改、内容替换等。类中的方法都是静态方法,不需要生成此类的实例, 为避免生成此类的实例,构造方法被申明为private类型...

    java数据结构课程设计——简易GPS导航(最优路径)源码+文档

    主要实现查找任意两地点间最短路径并获得其长度,添加地点,删除地点,添加路线,删除路线操作 该系统带有模拟地图的加权无向图,直观的表现各地点间的关系及所做操作的响应结果 可通过鼠标操作或文本输入的形式...

    基于Java的minio相关操作示例

    基于springboot的小型Java项目,主要与minio存储有关,包含了各种minio相关操作,包括新建bucket存储桶、查询文件列表、文件上传、下载、预览等。个人资源,请勿转载

    linux shell的java操作实现

    通过linux的SSH端口使用java代码远程对指定的linux服务器上执行shell命令,实测有用

    javaWeb安全验证漏洞修复总结

    javaWeb安全验证漏洞修复总结j,涉及到1.会话未更新。2.SQL注入,盲注。3已解密请求。4.跨站点请求伪造。5不充分账户封锁 等近10来个的问题解决心得

    java 用户权限管理图

    java 用户权限管理图 有数据库的设计以及相关字段的意思

    解决java打包之后无法加载静态资源的问题SWTResourceManager.java源码

    利用swt中的一个获取图片的类SwingResourceManager 来解决将程序打为使用java打包之后,..."这里面的内容是不能够被操作系统识别出来的,因此直接通过路径来获取文件是不可能,使用SWTResourceManager可实现这一功能。

    java 遍历文件目录

    java 遍历文件目录,区分文件夹及问价类型,方便开发人员对文件操作,用于流方式的拷贝文件

    java操作文件,得到文件名,大小,时间,及修改时间

    java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间

    java源码包---java 源码 大量 实例

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

Global site tag (gtag.js) - Google Analytics