java中的File类 5
Filefile1=newFile("D:/test/abc.txt");Filefile2=newFile("D:\\test\\abc.txt");file1.cre...
File file1 = new File("D:/test/abc.txt");
File file2 = new File("D:\\test\\abc.txt");
file1.createNewFile();
file2.createNewFile();
都可以在指定目录下创建abc.txt
那是不是说明目录的中的斜杠既可以是/又可以是转义字符\\? 展开
File file2 = new File("D:\\test\\abc.txt");
file1.createNewFile();
file2.createNewFile();
都可以在指定目录下创建abc.txt
那是不是说明目录的中的斜杠既可以是/又可以是转义字符\\? 展开
4个回答
展开全部
最好使用File类里定义的常量
/**
* The system-dependent path-separator character, represented as a string
* for convenience. This string contains a single character, namely
* <code>{@link #pathSeparatorChar}</code>.
*/
public static final String pathSeparator = "" + pathSeparatorChar;
展开全部
对于windows系统来说确实如此,你自己在浏览器里输入一下,就可以发现了。
不过当你的代码移动到linux/unix系统时,\\就可能不能使用了,所以养成一个好习惯可以更好的发展。
不过当你的代码移动到linux/unix系统时,\\就可能不能使用了,所以养成一个好习惯可以更好的发展。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议使用file.separator,解决正斜杠和反斜杠的问题,不管是windows还是linux都可以使用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
/代表斜杠
\\第一个\代表转义字符,第二个代表斜杠
\\第一个\代表转义字符,第二个代表斜杠
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询