我的 USB 驱动器上有两个文件:
我想将 Settings.ini 复制到用户的磁盘,例如C:\ProgramData\MyApp\Settings.ini。
这是一项一次性活动。
我该怎么做?以下代码可以独立工作,但问题是如何在安装完成后执行它。
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
Console.WriteLine($"Folder '{path}' created successfully.");
}
string fileName = "myfile.txt";
string fullFileName = string.Format("{0}\\{1}", path, fileName);
File.WriteAllText(fullFileName, createText);```
使用Inno Setup,它对C# Winforms应用程序具有开箱即用的支持,并且可以编写脚本安装。参考:Inno Setup 复制文件