gpt4 book ai didi

c# - 创建文件夹并将文件集复制到本地磁盘

转载 作者:太空宇宙 更新时间:2023-11-03 13:53:18 30 4
gpt4 key购买 nike

我正在尝试使用 C# wpf 应用程序创建一个文件夹并将一些图像复制到其中。

            curName = txt_PoemName.Text;
// Specify a "currently active folder"
string activeDir = @"C:\Program Files\Default Company Name\Setup2\Poems";

//Create a new subfolder under the current active folder
string newPath = System.IO.Path.Combine(activeDir, curName);

// Create the subfolder
System.IO.Directory.CreateDirectory(newPath);

foreach(DictionaryEntry entry in curPoem){
string newFilePath = System.IO.Path.Combine(newPath, entry.Key.ToString() + Path.GetExtension(entry.Value.ToString()));
System.IO.File.Copy(entry.Value.ToString(), newFilePath, true);
}

我已成功创建文件夹和图像。我也可以通过应用程序访问它们。但我无法在本地磁盘上的位置看到它们。当我重新启动机器时,应用程序也看不到它们。我该如何解决这个问题?

最佳答案

听起来你遇到过 UAC 数据重定向 http://blogs.windows.com/windows/b/developers/archive/2009/08/04/user-account-control-data-redirection.aspx

您需要强制应用程序以管理员身份运行。 How do I force my .NET application to run as administrator?

或者不要将您的数据保存在敏感区域。我建议保存在

的子文件夹中
Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);

关于c# - 创建文件夹并将文件集复制到本地磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13106420/

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