improve:自定义图标保存了位置

This commit is contained in:
2025-07-15 20:33:47 +08:00
parent e687c78ba8
commit 4f7c1021c8
+10 -3
View File
@@ -74,19 +74,26 @@ namespace Ink_Canvas
{
try
{
// 创建pictures文件夹(如果不存在)
// 创建pictures/icons文件夹结构(如果不存在)
string picturesFolder = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "pictures");
string iconsFolder = Path.Combine(picturesFolder, "icons");
if (!Directory.Exists(picturesFolder))
{
Directory.CreateDirectory(picturesFolder);
}
if (!Directory.Exists(iconsFolder))
{
Directory.CreateDirectory(iconsFolder);
}
// 生成一个唯一的文件名(使用GUID)
string extension = Path.GetExtension(selectedFilePath);
string newFileName = $"{Guid.NewGuid()}{extension}";
string destPath = Path.Combine(picturesFolder, newFileName);
string destPath = Path.Combine(iconsFolder, newFileName);
// 复制文件到pictures文件夹
// 复制文件到pictures/icons文件夹
File.Copy(selectedFilePath, destPath);
// 创建新的自定义图标对象