大家好,今天小编关注到一个比较有意思的话题,就是关于java语言dir的问题,于是小编就整理了3个相关介绍j***a语言dir的解答,让我们一起看看吧。
j***a中获取工程中res目录路径的方法?
获取当前类的所在工程路径; 如果不加“/” file f = new File(this.getClass().getResource(34;").getPath()); System.out.println(f)
;结果:C:Documents%20and%20SettingsAdministratorworkspaceprojectNameincom est 获取当前类的绝对路径;第二种:File directory = new File("");//参数为空 String courseFile = directory.getCanonicalPath() ; System.out.println(courseFile)
;结果:C:Documents and SettingsAdministratorworkspaceprojectName 获取当前类的所在工程路径;第三种:URL xmlpath = this.getClass().getClassLoader().getResource("selected.txt")
; System.out.println(xmlpath)
;结果:file:/C:/Documents%20and%20Settings/Administrator/workspace/projectName/bin/selected.txt 获取当前工程src目录下selected.txt文件的路径第四种:System.out.println(System.getProperty("user.dir"))
;结果:C:Documents and SettingsAdministratorworkspaceprojectName 获取当前工程路径第五种:System.out.println( System.getProperty("j***a.class.path"))
;结果:C:Documents and SettingsAdministratorworkspaceprojectNamein获取当前工程路径
j***a怎么判断file文件是否存在,存在就删除?
j***a判断file文件是否存在
方法如下: public static void judeDirExists(File file) if (file.exists()) if (file.isDirectory()) System.out.println("dir exists"); }
j***a中Filefile=newFile(".")是什么意思?
在类Unix系统中,如果你在命令行中输入 ls -al,显示的头两行就是“.”和“..”,
一个表示“当前路径”;一个表示“上一级路径”……
在Windows系统中使用命令 dir 会看到相同的表示方法~
所以,new File(".") 就应该表示操作系统 shell 环境下“当前路径”映射的 File 对象~
到此,以上就是小编对于j***a语言dir的问题就介绍到这了,希望介绍关于j***a语言dir的3点解答对大家有用。