c# - 为我的项目定义 LocalAppData 不起作用,因为它尝试在我的项目目录中查找 %LOCALAPPDATA%
问题描述
我正在尝试从本地应用程序数据中删除某些内容,这是我的代码
string folder = "%LOCALAPPDATA%\\test";
Directory.Delete(folder);
我得到的错误是它试图%LOCALAPPDATA%
在我的项目存储位置中找到路径,我不确定我是否做错了什么。如果可以请帮忙!
解决方案
您可以使用 Environment.GetFolderPath 来检索 LocalAppData 文件夹的位置。例子:
var localAppData = System.Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
var testFolder = System.IO.Path.Combine(localAppData, "test");
推荐阅读
- mysql - 连接被拒绝:在 DBeaver 中连接
- c - 将数组中的随机值逐个字母放入其他数组中
- angular - primeng p-tree 预选不适用于 partialSelected,可选择设置为 true
- sql - 如何将整数(时间)转换为 HH:MM:SS::00 正在进行 SQL
- python - 这是我第一次尝试 tkinter,我无法克服这个错误。有人可以告诉我它有什么问题并建议修复吗?
- python-3.x - 如何使用以 ipv4 形式呈现的 ipv6 代理?
- python - 如何限制 Django 中的用户只能通过一个设备、窗口或选项卡登录?
- laravel - 避免无用的 doble 查询 laravel
- xgboost - Alpha 如何影响 XGBOOST 中的 logloss 和预测?
- reactjs - 功能组件中无法访问道具