java中获取文件或文件夹的路径方

  

如:
癹ava中获取文件或文件夹的路径方"

  
 <代码>字符串a=?7 java.txt”;
  文件f=新文件(this.getClass () .getResource (" ") .getPath () + a);
  如果(! f.exists ()) {
  System.out.println(“不存在”);
  其他}{
  Log.info (f + " ");
  }
  System.out.println(“获取当前类的所在工程路径;:“+ f);  
  

癹ava中获取文件或文件夹的路径方"

  
 <代码>获取当前类的所在工程路径;
  如果不加“/?
  文件f=新文件(this.getClass () .getResource (" ") .getPath ());
  System.out.println (f);
  结果:C: \文件% 20和% 20设置\管理员\ workspace \ projectName \ bin \ com \测试
  
  获取当前类的绝对路径;
  第二种:文件目录=新文件(" ");//参数为空
  字符串courseFile=directory.getCanonicalPath ();
  System.out.println (courseFile);
  结果:C: \ \管理员\ workspace \ projectName文件和设置
  
  获取当前类的所在工程路径;
  第三种:URL xmlpath=this.getClass () .getClassLoader () .getResource (“selected.txt”);
  System.out.println (xmlpath);
  结果:文件:/C:/文件% 20和% 20设置/管理员/工作区projectName/bin/selected.txt
  
  获取当前工程src目录下selected.txt文件的路径
  第四种:System.out.println (System.getProperty (user.dir "));
  结果:C: \ \管理员\ workspace \ projectName文件和设置
  
  获取当前工程路径第五种:system . out。println (System.getProperty (“java.class.path”));
  结果:C: \ workspace \ \我的文档\管理员projectName \ bin
  获取当前工程路径 

java中获取文件或文件夹的路径方