sn.txt", SW_H-6ren">
gpt4 book ai didi

C++ Qt 和 WinExec - 将 CMD 输出保存到特定文件夹中的文件

转载 作者:行者123 更新时间:2023-11-28 03:21:15 29 4
gpt4 key购买 nike

我使用以下方法将 BIOS 序列号保存到与应用程序相同的文件夹中的文件中:

WinExec("cmd.exe /c wmic bios get serialnumber > sn.txt", SW_HIDE);

我的问题是如何将文件保存到不同的文件夹?像这样:

WinExec("cmd.exe /c wmic bios get serialnumber > /some_folder/sn.txt", SW_HIDE);

我尝试了\和/的所有组合来指定一个文件夹,但它不起作用。

最佳答案

我怀疑你只需要指定一个正确的相对路径:

WinExec("cmd.exe /c wmic bios get serialnumber > drive:\\<path_to_folder>\\some_folder\\sn.txt", SW_HIDE);

或者在您的情况下,您似乎想要在程序目录中指定文件夹 .\<path> :

WinExec("cmd.exe /c wmic bios get serialnumber > .\\some_folder\\sn.txt", SW_HIDE);

写入前请确保该文件夹存在。否则,系统将找不到指定的路径。

关于C++ Qt 和 WinExec - 将 CMD 输出保存到特定文件夹中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15357965/

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