c++ - 如何检查特定路径中不在 CWD 中的目录?

标签 c++ c linux path

我知道检查当前目录 opendir(dir_name) ,但我需要检查其他路径,而不是 CWD(current working directory) ,

或者是否有任何功能是在执行

时将CWD 移动到其他目录

最佳答案

您可以使用 opendir(abs_path/dir_name) 打开绝对路径 abs_path 下的目录 dir_name

您也可以使用 chdir() 将您的 cwd 更改为其他目录。

关于c++ - 如何检查特定路径中不在 CWD 中的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22472198/

相关文章:

无法运行两次execl

python - 为什么在 Python 2 中 close_fds=False 有时会挂起进程?

c++ - C++ 中基于 ifdef 的继承问题

c++ - 推荐的开源分析器

c - 子线程的栈空间

c - 使用回溯的子集

c++ - 如何以编程方式在 WinRT C++ Direct3D 应用程序中创建文本框?

c++ - 在 C++ 中调用 COM 时如何包装错误?

linux - 如何将函数的输出分配给 bash 中的变量?

linux - rsync 使用包含选项仅复制某些类型的文件