gpt4 book ai didi

c# - 从应用程序 : Change working directory 运行 SFX

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

我有一个启动 SFX(自解压可执行文件)文件并将其解压缩的应用程序。

输入文件位于 c:\sfx\sfx.exe 但它目前解压缩到我的应用程序的启动文件夹 (c:\myapp\,) 而不是比存储位置 (c:\sfx\.)

如何改变输出的位置?

最佳答案

当您启动一个应用程序时,“工作目录”是您启动它的目录(除非另有明确指定。)但是,您可以使用 SetCurrentDirectory 更改它。的 Directory类。

引用的 MSDN 页面中的示例:

string dir = @"C:\test";        
try
{
//Set the current directory.
Directory.SetCurrentDirectory(dir);
}
catch (DirectoryNotFoundException e)
{
Console.WriteLine("The specified directory does not exist. {0}", e);
}
// Print to console the results.
Console.WriteLine("Root directory: {0}", Directory.GetDirectoryRoot(dir));
Console.WriteLine("Current directory: {0}", Directory.GetCurrentDirectory());

关于c# - 从应用程序 : Change working directory 运行 SFX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6519178/

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