Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 在VS安装项目中卸载时,如何删除%APPDATA%目录中的文件?_Visual Studio_Installation_Setup Project_Setup Deployment - Fatal编程技术网

Visual studio 在VS安装项目中卸载时,如何删除%APPDATA%目录中的文件?

Visual studio 在VS安装项目中卸载时,如何删除%APPDATA%目录中的文件?,visual-studio,installation,setup-project,setup-deployment,Visual Studio,Installation,Setup Project,Setup Deployment,我的应用程序(应用程序本身,而不是安装程序)在目录%APPDATA%\application中创建了一些文件 卸载应用程序时如何清理该目录? 我更喜欢安装目录中的.bat或类似文件,并在卸载过程中执行它。对于%APPDATA%\Application元素,是否可以设置为False?您可以尝试使用删除应用程序文件和函数(例如在自定义EXE中)删除文件夹。自定义EXE可以作为自定义操作添加,并且它可以从注册表或配置文件中读取安装路径(这取决于安装期间要将其保存到的位置) 使用这种方法,您只能删除所需

我的应用程序(应用程序本身,而不是安装程序)在目录
%APPDATA%\application
中创建了一些文件

卸载应用程序时如何清理该目录?


我更喜欢安装目录中的
.bat
或类似文件,并在卸载过程中执行它。

对于%APPDATA%\Application元素,是否可以设置为False?

您可以尝试使用删除应用程序文件和函数(例如在自定义EXE中)删除文件夹。自定义EXE可以作为自定义操作添加,并且它可以从注册表或配置文件中读取安装路径(这取决于安装期间要将其保存到的位置)


使用这种方法,您只能删除所需的文件,并且只有当文件夹为空时,才会删除该文件夹。因此,删除用户文件并不存在真正的危险。

谢谢您的回答。考虑到
%APPDATA%\Application
是一个文件夹,我认为文件夹没有永久属性,是吗?