C# NSIS卸载程序删除保存文件

C# NSIS卸载程序删除保存文件,c#,python,unity3d,nsis,uninstallation,C#,Python,Unity3d,Nsis,Uninstallation,我目前正在使用NSIS为我的应用程序创建安装程序。我的应用程序是使用C#(使用Unity3D)制作的,我想知道是否有一个与C#中的以下两个函数等效的函数,我正在使用Python在应用程序执行期间保存文件(保存数据等) 我想知道保存文件的路径,以便能够在我的卸载程序中删除它们 以下是路径: 保存路径: Application.persistentDataPath 图像路径(用户可以在其图片文件夹中保存一些图片): 有没有办法在Python中获取这些路径?或者在my.nsh文件中(列出卸载文件的位

我目前正在使用NSIS为我的应用程序创建安装程序。我的应用程序是使用C#(使用Unity3D)制作的,我想知道是否有一个与C#中的以下两个函数等效的函数,我正在使用Python在应用程序执行期间保存文件(保存数据等)

我想知道保存文件的路径,以便能够在我的卸载程序中删除它们

以下是路径:

保存路径:

Application.persistentDataPath
图像路径(用户可以在其图片文件夹中保存一些图片):


有没有办法在Python中获取这些路径?或者在my.nsh文件中(列出卸载文件的位置)

NSIS外壳常量列在帮助文件(4.2.3常量)中。您可能正在查找
$APPDATA\YourApp
$PICTURES

$PICTURES常量工作正常,但是我的保存数据位于我的APPDATA的LocalLow文件夹中。$APPDATA指向漫游数据,$LOCALAPPDATA指向本地文件夹。有办法获取LocalLow文件夹吗?手动向路径添加一个“Low”字符串变量(因此变为LocalLow),不知道这是否是一个好方法,但它可以工作…LocalLow主要用于Internet Explorer的受保护模式,可能有IE特定的API来获取该路径,但没有NSIS常量。
Environment.GetFolderPath(Environment.SpecialFolder.MyPictures)