gpt4 book ai didi

c++ - 如何移动到文件夹并执行 Windows 命令行调用

转载 作者:行者123 更新时间:2023-11-28 03:41:08 26 4
gpt4 key购买 nike

这在 Python 等语言中很容易做到,但我不确定如何在 C++ 中做到这一点。我想移动到一个特定的文件夹,比如“C:\tests”并从该文件夹运行一些命令行调用。谢谢

最佳答案

您可以使用 CreateProcess() 在特定目录中启动进程称呼。特别是,查看 lpCurrentDirectory 参数:

lpCurrentDirectory [in, optional]

The full path to the current directory for the process. The string can also specify a UNC path. If this parameter is NULL, the new process will have the same current drive and directory as the calling process. (This feature is provided primarily for shells that need to start an application and specify its initial drive and working directory.)

此函数由 Python 的 subprocess.Popen's constructor 内部使用.

关于c++ - 如何移动到文件夹并执行 Windows 命令行调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9201507/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com