C:\Projects\Logs\RTC\MNH\Debug
C:\Projects\Logs\FF

是否有一个表达式/字符串会说,在找到“Logs”并打开它之前返回?(假设你总是在下面)
同一个可执行文件在不同的时间从“Debug”、“MNH”或“FF”中运行,可执行文件总是将其日志文件保存到“log s”中。
在不引用整个路径C:\ Projects\Logs的情况下,哪个表达式会到达那里?
谢谢。

最佳答案

听起来你在问一条相对的路。
如果工作目录是C:\Projects\Logs\RTC\MNH\Debug\,则路径..\..\..\file表示Logs目录中的文件。
如果您可能在C:\Projects\Logs\RTC\MNH\C:\Projects\Logs\RTC\MNH\Debug\中,那么任何一个表达式都无法使您从这两个位置返回Logs。您可以尝试检查..\..\..\..\Logs的存在,如果不存在,请尝试..\..\..\Logs..\..\Logs..\Logs,哪一个将告诉您“深”是多少,需要多少个.. s使您回到Logs

关于c++ - 目录结构C++,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1441510/

10-11 07:38