XmacsLabs / lolly

lolly: A user-friendly C++ library
https://xmacslabs.github.io/lolly/
GNU General Public License v3.0
10 stars 6 forks source link

[12_19] add chdir and current_dir #173

Closed paradisuman closed 1 year ago

paradisuman commented 1 year ago

这个mac平台tbox获取时前缀是/private/(见debug),然后重新进去以后private前缀就没有了,我查阅资料似乎在mac里这两个是同一个符号链接的,但是显示却不一样。需要给tbox提isuue还是我们这里特殊处理呢?

Charonxin commented 1 year ago

这个mac平台tbox获取时前缀是/private/(见debug),然后重新进去以后private前缀就没有了,我查阅资料似乎在mac里这两个是同一个符号链接的,但是显示却不一样。需要给tbox提isuue还是我们这里特殊处理呢?

啥叫?重新进去?

paradisuman commented 1 year ago

这个mac平台tbox获取时前缀是/private/(见debug),然后重新进去以后private前缀就没有了,我查阅资料似乎在mac里这两个是同一个符号链接的,但是显示却不一样。需要给tbox提isuue还是我们这里特殊处理呢?

啥叫?重新进去?

chdir,重新进入这个目录

Charonxin commented 1 year ago

这个mac平台tbox获取时前缀是/private/(见debug),然后重新进去以后private前缀就没有了,我查阅资料似乎在mac里这两个是同一个符号链接的,但是显示却不一样。需要给tbox提isuue还是我们这里特殊处理呢?

啥叫?重新进去?

chdir,重新进入这个目录

我感觉不是重新进目录的问题,它指向的是同一个文件,如果非要比较路径,可以看看这个:https://stackoverflow.com/questions/66968422/how-to-i-determine-whether-two-file-paths-or-file-urls-identify-the-same-file

paradisuman commented 1 year ago

这个mac平台tbox获取时前缀是/private/(见debug),然后重新进去以后private前缀就没有了,我查阅资料似乎在mac里这两个是同一个符号链接的,但是显示却不一样。需要给tbox提isuue还是我们这里特殊处理呢?

啥叫?重新进去?

chdir,重新进入这个目录

我感觉不是重新进目录的问题,它指向的是同一个文件,如果非要比较路径,可以看看这个:https://stackoverflow.com/questions/66968422/how-to-i-determine-whether-two-file-paths-or-file-urls-identify-the-same-file 他们确实指向一个链接符号,但是问题是tbox似乎并不支持获取inode,我们需要通过tbox来实现这个函数