ZKX's LAB

java 种的File类是用来做什么的?有什么用处?(追加40分) java file类获取路径名

2020-10-05知识13

java怎么获取src目录下所有的包名,类名,方法名 以及通过一个类名获得该类下的所有方法名 给你代码。这个类直接放到eclipse中可以运行,如果不是,File root=new File(System.getProperty(\"user.dir\")+\"\\\\src\");改成你指写的src目录,其编译好的类也要在classpath中,才能运行。import java.io.File;import java.lang.reflect.Method;public class LoopApp {public static void main(String[]args)throws Exception {String packageName=\";File root=new File(System.getProperty(\"user.dir\")+\"\\\\src\");loop(root,packageName);}public static void loop(File folder,String packageName)throws Exception {File[]files=folder.listFiles();for(int fileIndex=0;fileIndex;fileIndex+){File file=files[fileIndex];if(file.isDirectory()){loop(file,packageName+file.getName()+\".\");} else {listMethodNames(file.getName(),packageName);}}}public static void listMethodNames(String filename,String packageName){try {String name=filename.substring(0,filename.length()-5);Object obj=Class.forName(packageName+name);Method[]methods=obj.getClass().getDeclaredMethods();System.out.println(filename);for(int i=0;i;i+){。

Java获取当前路径的几种方法 1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty(\"user.dir\"));user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory=new File(\"\");设定为当前文件夹try{System.out.println(directory.getCanonicalPath());获取标准的路径System.out.println(directory.getAbsolutePath());获取绝对路径}catch(Exceptin e){}File.getCanonicalPath()和File.getAbsolutePath()大约只是对于new File(\".\")和new File(\".\")两种路径有所区别。对于getCanonicalPath()函数,“.\"就表示当前的文件夹,而”.“则表示当前文件夹的上一级文件夹对于getAbsolutePath()函数,则不管”.”、“.”,返回当前的路径加上你在new File()时设定的路径至于getPath()函数,得到的只是你在new File()时设定的路径比如当前的路径为 C:/test:File directory=new File(\"abc\");directory.getCanonicalPath();得到的是C:/test/abcdirectory.getAbsolutePath();得到的是C:/test/abcdirecotry.getPath();得到的是abcFile directory=new File(\".\");directory.getCanonicalPath();得到的是C:/testdirectory.getAbsolutePath();得到。

java获取文件路径的方法,在java开发项目过程中,经常需要读取或写入某个文件,这个时候就需要先获取文件路径。下面就介绍几种java常用来获取文件路径的方法

看到java File类了 问抽象路径名是什么

看到java File类了 问抽象路径名是什么 File类里面说的抽象路径就是你自己输入的路径 比如你新创建个对象File file=new File(\"c:/1.txt\");这里这个c:/1.txt就是抽象路径

java.io.File类中获取文件名的方法是 。 File file;filename=file.getName();获取文件名

java 根据文件获取文件名及路径的方法 我写了一段遍历某个文件查找指定文件的,你自己改成你需要的功能。import java.io.File;import java.util.HashMap;public class Test1 {e69da5e887aa7a686964616f31333330343165static HashMap,String>;filelist=new HashMap,String>;();递归方法param path 文件路径public static void find(String path){File file=new File(path);File[]files=file.listFiles();如果文件数组为null则返回if(files=null)return;for(int i=0;i;i+){if(files[i].isDirectory()){判断是不是文件夹,如果是文件夹则继续向下查找文件find(files[i].getAbsolutePath());} else {记录文件路径String filePath=files[i].getAbsolutePath().toLowerCase();记录文件名String fileName=files[i].getName().toLowerCase();System.out.println(\"-\"+strFileName);filelist.put(fileName,filePath);}}}public static void main(String[]args){需要遍历的路径,也就是你要查找文件所在的路径String path=\"D:\\\\kpi\\\\;find(path);System.out.println(\"kpi.9的路径:\"+filelist.get(\"kpi.9\"));输出结果:d:\\kpi\\kpi.9}}

java中处理绝对路径与相对路径问题 RT 方法(一)、通过某个对象的getClass()方法取得Class,其中包含了类的许多信息。在其中找取得URL之类的方法,以便取得URL,然后。

#string#directory

qrcode
访问手机版