为什么mac下的fullPathForFilename函数返回值跟windows下的返回值不一样?

我遇到了一个问题,在windows下编译player3运行,下面这句代码

local dir = cc.FileUtils:getInstance():fullPathForFilename("res/csv/HeroConfig.csv")

返回值是文件的完整路径,但是同样的代码去mac环境运行,打印出来的结果还是参数"res/csv/HeroConfig.csv"这个路径,这是为什么?

没有哪位大神知道这个问题怎么解决吗?难道说我在mac下输入的路径就是绝对路径?windows下就成了相对路径?我看了http://www.cocoachina.com/bbs/read.php?tid-264959.html这个帖子,他的解决办法是直接把文件名作为参数传入,可是我发现我这边不适用,依旧返回的是传入的参数。:3:

mac和win确实某些机制不一样,就搜索路径而言,win要比mac严谨一些。