java获取文件路径分隔符|java File类分隔符

java获取文件路径分隔符|java File类分隔符的第1张示图

⑴ java服务器端“/“文件路径如何书写

楼主可以这样写【File.separator是java虚拟机根据当前的操作系统自动识别得到的文件路径分隔符,例如windows是“”,linux是”/“】:

Filefile=newFile("files"+File.separator+"temp"+File.separator+"test.txt");

⑵ java中如何获取文件的路径并赋给一个字符串变量

importjava.in.File

Filefile=newFile("text.java");

StringfilePath=file.getAbsolutePath();

就这样用,

publicStringgetAbsolutePath()返回此抽象路径名的绝对路径名字符串。

如果此抽象路径名已经是绝对路径名,则返回该路径名字符串,这与getPath()方法一样。如果此抽象路径名是空抽象路径名,则返回当前用户目录的路径名字符串,该目录由系统属性user.dir指定。否则,使用与系统有关的方式解析此路径名。在UNIX系统上,根据当前用户目录解析相对路径名,可使该路径名成为绝对路径名。在MicrosoftWindows系统上,根据路径名指定的当前驱动器目录(如果有)解析相对路径名,可使该路径名成为绝对路径名;否则,可以根据当前用户目录解析它。

返回:

绝对路径名字符串,它与此抽象路径名表示相同的文件或目录

getPath

publicStringgetPath()将此抽象路径名转换为一个路径名字符串。所得字符串使用默认名称分隔符分隔名称序列中的名称。

返回:

此抽象路径名的字符串形式(相对路径)

getName

publicStringgetName()返回由此抽象路径名表示的文件或目录的名称。该名称是路径名名称序列中的最后一个名称。如果路径名名称序列为空,则返回空字符串。

返回:

此抽象路径名表示的文件或目录的名称;如果路径名的名称序列为空,则返回空字符串

要API的话,我给你发(中文api),留个邮箱就行

http://docs.oracle.com/javase/6/docs/api/(英文的api)

⑶ java File类分隔符

java分隔符就是将字符串分割成几段小的字符串的符号,分隔符可以回是空格,逗号,#号等答等之类的。深层次来讲,从某种意义上,各种各样的符号都能是分隔符。分隔符主要用于提取自己所需要的信息,比如路径中的文件名。。。这主要是借助split(String regex,int limit)函数来实现。。任何符号都可以用来做分隔符。下面是个简单的例子: String str="I#cann't#help#myself#missing#you"; String[]str1=str.split("#"); for(int i=0;i<str1.length;i++){ System.out.println(str1[i]); }输出为:Icann'thelpmyselfmissingyou

⑷ Java中如何获取系统路径

File.separatorChar 返回一个字符,表示当前系统默认的文件名分隔符,在Windows中为"/",unix中为"/"。File.separator 与前者相同,但将分隔符作为字符串类型返回。pathSeparatorChar 返回一个字符,表示当前系统默认的路径名分隔符,在Windows中为";",unix中为":"。File.pathSeparator 与前者相同,但将分隔符作为字符串类型返回。import java.lang.*;import java.io.*;public class test {public static void main(String[] args) {System.out.println(File.separatorChar);System.out.println(File.separator);

⑸ java路径分隔符的使用问题

其实很简单,路径分隔符就是\或/,由於在java里面\是转义字符,所以要把它当成字符串输出的时候就的在加一个\来转义,这样,\\最後输出的时候还是\,Path.separator是根据你的操作系统,自动的取分隔符,比如日文操作系统,默认的分隔符就是一个¥,其实换成中文系统符号还是\

⑹ java编写文件路径用的File.separator和直接打“\\”有什么区别啊

在windows中的文件分隔符是\和/都可以但是在Linux中,文件分隔符只能是/所以用了\\的程序在Linux下会出问题。而File.separator是系统默认的文件分割符号,屏蔽了这些系统的区别。用File.separator保证了在任何系统下不会出错。

⑺ java的分隔符有哪些

java分隔符就是将字符串分割成几段小的字符串的符号,分隔符可以是空格,逗号,#号等等之类的。深层次来讲,从某种意义上,各种各样的符号都能是分隔符。分隔符主要用于提取自己所需要的信息,比如路径中的文件名。。。这主要是借助split(String regex,int limit)函数来实现。。任何符号都可以用来做分隔符。下面是个简单的例子: String str="I#cann't#help#myself#missing#you"; String[]str1=str.split("#"); for(int i=0;i<str1.length;i++){ System.out.println(str1[i]); }输出为:Icann'thelpmyselfmissingyou

⑻ Java 文件路径的不同写法

必须有差别看你的是什么系统win系统的分隔符是\,因为需要转义,所以为 \\

未经允许不得转载:山九号 » java获取文件路径分隔符|java File类分隔符

赞 (0)