gpt4 book ai didi

c# - Process.Start,如果输入文件 == 0 kb,则不执行任何操作

转载 作者:太空宇宙 更新时间:2023-11-03 20:33:12 26 4
gpt4 key购买 nike

我有一个问题,我使用 Process.Start 来启动一个可执行文件,尽管是否可以说:如果 input.txt == 0kb 什么都不做,否则执行进程?

Process.Start("cmd.exe", @"/c test.exe -f input.txt > output.txt").WaitForExit();

最佳答案

使用FileInfo获取输入文件的大小并仅在大于 0 时运行该进程:

FileInfo fi = new FileInfo("input.txt");
if(fi.Length > 0)
{
Process.Start("cmd.exe", @"/c test.exe -f input.txt > output.txt").WaitForExit();
}

关于c# - Process.Start,如果输入文件 == 0 kb,则不执行任何操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6396661/

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