gpt4 book ai didi

c - 在c程序中使用diskpart

转载 作者:行者123 更新时间:2023-11-30 18:00:07 24 4
gpt4 key购买 nike

在 Windows 中自动化 diskpart 命令需要指向包含要执行的命令序列的 .txt 文件。我正在编写一个需要使用此自动化功能的 C 程序。我想让它完全独立于工作目录运行。我该怎么做?

最佳答案

使用文件的完全限定名称,或者多做一点工作,使用 popen 通过匿名管道将命令从 C 程序传递到 diskpart。

添加示例:

#include <stdio.h>

int main ( int argc, char *argv[] )
{
char buffer[MAXBUF];
FILE *fp = popen("gzip -dc data.gz","r");

while (fgets(buffer,MAXBUF,fp)) {
/* Process line of data, here just print it out… */
fputs(buffer,stdout);
}

printf ("Command exit status %d\n", pclose(fp));
}

关于c - 在c程序中使用diskpart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10803316/

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