java里的文件路径怎么写??什么时候用绝对路径,什么时候用相对路径,是用点表示当前路径吗?

是用正斜杠还是反斜杠啊?点点是不是表示当前路径的上一级目录啊?。。。各种迷茫。。。

windows操作系统用的是反斜杠"\"例子:C:\Program Files\Windows Media Player\Skins
Linux用的是正斜杠“/” ;".."表示上级目录——当前文件夹的上一级
楼上说的不知道是什么意思!!
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-17
import javax.swing.JFrame ;
import javax.swing.JButton ;
import javax.swing.Icon ;
import javax.swing.ImageIcon ;
import java.io.File ;
import java.awt.Font ;
public class a{
public static void main(String args[]){
JFrame frame = new JFrame("Welcome To MLDN") ; // 实例化窗体对象
String picPath = "d;"+File.separator + "mldn.gif" ;
Icon icon = new ImageIcon(picPath) ;
JButton but = new JButton(icon) ;
frame.add(but) ;
frame.setSize(300,160) ;
frame.setLocation(300,200) ;
frame.setVisible(true) ;
}
};
File.separator不同系统部同
windows用的是正斜杠
Linux用的反斜杠
第2个回答  2011-10-15
windows用的是正斜杠
Linux用的反斜杠

绝对路径是你确定一个文件就在哪个盘那个文件夹的那个位置使用
相对路径是你这个文件先对于这个文件的路径,点点代表上一级目录

你可以学学dos就会了本回答被网友采纳
相似回答