topics: Java file getPath getAbsolutePath getCanonicalPath
来源:互联网 发布:js 显示html代码 编辑:程序博客网 时间:2024/06/06 13:09
public static void testFileIO(){
/* output:
-----case 1------
getPath()=.\test1.txt
getAbsolutePath()=C:\Users\hongbin\workspace\IOtrial\.\test1.txt
getCanonicalPath()=C:\Users\hongbin\workspace\IOtrial\test1.txt
*/
File file1 = new File(".\\test1.txt");
out.println("-----case 1------");
out.println("getPath()="+file1.getPath());
out.println("getAbsolutePath()="+file1.getAbsolutePath());
try{
out.println("getCanonicalPath()="+file1.getCanonicalPath());
} catch(IOException e) {
e.printStackTrace();
}
/*output
----case 2------
getPath()=\workspace\test\test1.txt
getAbsolutePath()=C:\workspace\test\test1.txt
getCanonicalPath()=C:\workspace\test\test1.txt
*/
File file2 = new File("\\workspace\\test\\test1.txt");
out.println("----case 2------");
out.println("getPath()="+file2.getPath());
out.println("getAbsolutePath()="+file2.getAbsolutePath());
try{
out.println("getCanonicalPath()="+file2.getCanonicalPath());
} catch(IOException e) {
e.printStackTrace();
}
/* output
----case 3------
getPath()=D:\workspace\test\test1.txt
getAbsolutePath()=D:\workspace\test\test1.txt
getCanonicalPath()=D:\workspace\test\test1.txt
*/
File file3 = new File("D:\\workspace\\test\\test1.txt");
out.println("----case 3------");
out.println("getPath()="+file3.getPath());
out.println("getAbsolutePath()="+file3.getAbsolutePath());
try{
out.println("getCanonicalPath()="+file3.getCanonicalPath());
} catch(IOException e) {
e.printStackTrace();
}
return;
}
/* output:
-----case 1------
getPath()=.\test1.txt
getAbsolutePath()=C:\Users\hongbin\workspace\IOtrial\.\test1.txt
getCanonicalPath()=C:\Users\hongbin\workspace\IOtrial\test1.txt
*/
File file1 = new File(".\\test1.txt");
out.println("-----case 1------");
out.println("getPath()="+file1.getPath());
out.println("getAbsolutePath()="+file1.getAbsolutePath());
try{
out.println("getCanonicalPath()="+file1.getCanonicalPath());
} catch(IOException e) {
e.printStackTrace();
}
/*output
----case 2------
getPath()=\workspace\test\test1.txt
getAbsolutePath()=C:\workspace\test\test1.txt
getCanonicalPath()=C:\workspace\test\test1.txt
*/
File file2 = new File("\\workspace\\test\\test1.txt");
out.println("----case 2------");
out.println("getPath()="+file2.getPath());
out.println("getAbsolutePath()="+file2.getAbsolutePath());
try{
out.println("getCanonicalPath()="+file2.getCanonicalPath());
} catch(IOException e) {
e.printStackTrace();
}
/* output
----case 3------
getPath()=D:\workspace\test\test1.txt
getAbsolutePath()=D:\workspace\test\test1.txt
getCanonicalPath()=D:\workspace\test\test1.txt
*/
File file3 = new File("D:\\workspace\\test\\test1.txt");
out.println("----case 3------");
out.println("getPath()="+file3.getPath());
out.println("getAbsolutePath()="+file3.getAbsolutePath());
try{
out.println("getCanonicalPath()="+file3.getCanonicalPath());
} catch(IOException e) {
e.printStackTrace();
}
return;
}
0 0
- topics: Java file getPath getAbsolutePath getCanonicalPath
- 【java】File,file.getPath(), getAbsolutePath(), getCanonicalPath()区别
- File:getPath()&getAbsolutePath()&getCanonicalPath()
- file.getPath() getAbsolutePath() getCanonicalPath()区别
- file.getPath() getAbsolutePath() getCanonicalPath()区别
- file.getPath() getAbsolutePath() getCanonicalPath()区别
- Java getPath() getAbsolutePath() getCanonicalPath()区别
- JAVA中file的getPath getAbsolutePath和getCanonicalPath的不同
- Java 中 File.getPath() getAbsolutePath()和getCanonicalPath()的不同
- Java中file类getPath(),getAbsolutePath(),getCanonicalPath()方法区别
- Java中file类getPath(),getAbsolutePath(),getCanonicalPath()方法区别
- java.io.File 的 getPath getAbsolutePath 和 getCanonicalPath 的不同
- java中File类的getPath(),getAbsolutePath(),getCanonicalPath()区别
- java File 的getPath getAbsolutePath和getCanonicalPath的不同
- Java中file类getPath(),getAbsolutePath(),getCanonicalPath()方法区别
- java中file的getPath(),getAbsolutePath(),getCanonicalPath()的比较
- java中File类的getPath(),getAbsolutePath(),getCanonicalPath()区别
- java中File类的getPath(),getAbsolutePath(),getCanonicalPath()区别
- Linux IO 多路复用是什么意思,一直没弄明白?
- iOS 项目添加背景音乐
- 本地定时推送
- iOS 获取图片路径
- java10.面向对象之泛型
- topics: Java file getPath getAbsolutePath getCanonicalPath
- android studio 接入androidannotations compileDebugJavaWithJavac错误解决
- nginx 编译安装
- Self-Description
- Spring 集成 MyBatis 笔记(Mybatis-Spring 的用法)- 实战部分
- iOS 字符串替换和NSdata转nastring
- Android性能优化之内存篇
- JDK、JRE、JVM三者间的关系
- 获取客户端IP地址定位城市信息