如果想要跨平臺,在file類下有separtor(),返回鎖出平臺的文件分隔符
阿新 • • 發佈:2018-08-05
code 方法 分隔 spa exception cat print 如果 系統
對於命令:File f2=new file(“d:\\abc\\789\\1.txt”)
這個命令不具備跨平臺性,因為不同的OS的文件系統很不相同。
如果想要跨平臺,在file類下有separtor(),返回鎖出平臺的文件分隔符。
File.fdir=new File(File.separator);
String str=”abc”+File.separator+”789”;
使用文件下的方法的時候一定註意是否具備跨平臺性。
1 package TomTexts; 2 import java.io.*; 3 public class TomTexts_38 { 4 publicstatic void main(String [] args) 5 { 6 try 7 { 8 System.out.println("…正在運行程序…"); 9 throw new IOException("用戶自行產生異常"); 10 } 11 catch(IOException e) 12 { 13 System.out.println("已捕獲了該異常!"); 14 } 15 } 16 17 }
如果想要跨平臺,在file類下有separtor(),返回鎖出平臺的文件分隔符