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/