黑马程序员技术交流社区

标题: java中操作文件夹的时候为什么是 "/" ,而不是“\” [打印本页]

作者: 澜天羽    时间: 2014-8-7 10:43
标题: java中操作文件夹的时候为什么是 "/" ,而不是“\”
本帖最后由 澜天羽 于 2014-8-7 16:48 编辑

  如这段代码:if (temp.isDirectory()) {
                delAllFile(path + "/ " + tempList);// 先删除文件夹里面的文件
                delFolder(path + "/ " + tempList);// 再删除空文件夹
            }
        }
为什么是 "/" ,而不是“\”?

作者: happymouse    时间: 2014-8-7 11:18
反斜线是转移字符
作者: 彬锐    时间: 2014-8-7 15:58
楼上已回答 直接使用File.separator即可
作者: 天黑偷牛    时间: 2014-8-7 16:22
反斜线一般用来转义字符吧
作者: 澜天羽    时间: 2014-8-7 16:32
彬锐 发表于 2014-8-7 15:58
楼上已回答 直接使用File.separator即可

谢谢, File.separator即 “\”,我明白了“\”的意思,是不是如果这里用“\”就会产生转义,而用"/"就不会,所以用 "/"。
作者: 澜天羽    时间: 2014-8-7 16:42
happymouse 发表于 2014-8-7 11:18
反斜线是转移字符

谢谢哈:)                                                        。
作者: 戒风    时间: 2014-8-7 17:41
转义字符,,




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2