关闭浏览器时如何删除AppData \ Local \ Geckofx \?

中国共产党

我正在使用基于Gecko的Web浏览器,我希望它在退出时删除AppData \ Local \ Geckofx \。

我目前正在使用此代码:

    protected override void OnFormClosing(FormClosingEventArgs e)
    {
        try
        {
            var dir = new DirectoryInfo(@"C:\Users\Admin\AppData\Local\Geckofx\");
            dir.Attributes = dir.Attributes & ~FileAttributes.ReadOnly;
            dir.Delete(true);
        }
        catch
        { }
    }

当然,仅当用户名为“ Admin”时,才将其删除。有没有办法使它适用于所有用户名?另外,我注意到这不会删除此文件夹中的所有内容,有没有办法强制删除或不建议这样做?

用户名

删除文件夹中的所有文件和文件夹; 使用此代码:

foreach (FileInfo file in TheDirectory.GetFiles())
{
   file.Delete(); 
}
foreach (DirectoryInfo dir in TheDirectory.GetDirectories())
{
   dir.Delete(true); 
}

在另一个stackoverflow线程上,我发现以下代码删除只读文件:

private static void DeleteFileSystemInfo(FileSystemInfo fsi)
{
fsi.Attributes = FileAttributes.Normal;
var di = fsi as DirectoryInfo;

if (di != null)
{
    foreach (var dirInfo in di.GetFileSystemInfos())
    {
        DeleteFileSystemInfo(dirInfo);
    }
}

fsi.Delete();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#GeckoFX浏览器-如何单击/设置XPath的值?

来自分类Dev

C#Geckofx浏览器图像下载

来自分类Dev

模拟点击Geckofx vb,net

来自分类Dev

使用GeckoFX浏览器控件时xul.dll找不到错误

来自分类Dev

如何使用GeckoFx调用click事件?

来自分类Dev

如何使用GeckoFX从C#访问PrintSettings

来自分类Dev

C#如何使用geckofx浏览器浏览帖子数据?

来自分类Dev

Geckofx从Geckoelement获取XPath

来自分类Dev

如何通过href查找和单击链接/按钮?(GeckoFx浏览器)

来自分类Dev

在应用程序重启后如何强制重用缓存-GeckoFX / xulRunner

来自分类Dev

如何在GeckoFX中访问nsIHTMLEditor界面?

来自分类Dev

GeckoFX45如何安装未签名的扩展名* .XPI?

来自分类Dev

如何为WINDOWS 10浏览器设置有效的datetime-local

来自分类Dev

如何使用GeckoFX 60的评估脚本方法获取youtube视频的上传日期?

来自分类Dev

单击Geckofx Web浏览器内的链接将触发Winforms中的方法

来自分类Dev

如何使用Gecko WebBrowser播放Flash视频?(GeckoFX)

来自分类Dev

如何使用GeckoFx调用click事件?

来自分类Dev

Geckofx从Geckoelement获取XPath

来自分类Dev

如何点击iframe中的按钮/链接?(GeckoFx)

来自分类Dev

使用GeckoFX的事件处理程序选项卡式Web浏览器

来自分类Dev

关闭浏览器窗口后,如何防止Google Chrome浏览器删除会话Cookie?

来自分类Dev

关闭浏览器后如何删除或取消设置Cookie?

来自分类Dev

如何在GeckoFX中访问nsIHTMLEditor界面?

来自分类Dev

Geckofx从页面获取特定链接

来自分类Dev

GeckoFX45如何安装未签名的扩展名* .XPI?

来自分类Dev

GeckoFX浏览器:从JavaScript调用C#函数

来自分类Dev

我的 GeckoFx 浏览器 (C# Winforms) 中的验证码太多

来自分类Dev

浏览器中带有 target='_blank' 的 GeckoFX 超链接

来自分类Dev

在 GeckoFx Web 浏览器中查看“dat://”网站

Related 相关文章

  1. 1

    C#GeckoFX浏览器-如何单击/设置XPath的值?

  2. 2

    C#Geckofx浏览器图像下载

  3. 3

    模拟点击Geckofx vb,net

  4. 4

    使用GeckoFX浏览器控件时xul.dll找不到错误

  5. 5

    如何使用GeckoFx调用click事件?

  6. 6

    如何使用GeckoFX从C#访问PrintSettings

  7. 7

    C#如何使用geckofx浏览器浏览帖子数据?

  8. 8

    Geckofx从Geckoelement获取XPath

  9. 9

    如何通过href查找和单击链接/按钮?(GeckoFx浏览器)

  10. 10

    在应用程序重启后如何强制重用缓存-GeckoFX / xulRunner

  11. 11

    如何在GeckoFX中访问nsIHTMLEditor界面?

  12. 12

    GeckoFX45如何安装未签名的扩展名* .XPI?

  13. 13

    如何为WINDOWS 10浏览器设置有效的datetime-local

  14. 14

    如何使用GeckoFX 60的评估脚本方法获取youtube视频的上传日期?

  15. 15

    单击Geckofx Web浏览器内的链接将触发Winforms中的方法

  16. 16

    如何使用Gecko WebBrowser播放Flash视频?(GeckoFX)

  17. 17

    如何使用GeckoFx调用click事件?

  18. 18

    Geckofx从Geckoelement获取XPath

  19. 19

    如何点击iframe中的按钮/链接?(GeckoFx)

  20. 20

    使用GeckoFX的事件处理程序选项卡式Web浏览器

  21. 21

    关闭浏览器窗口后,如何防止Google Chrome浏览器删除会话Cookie?

  22. 22

    关闭浏览器后如何删除或取消设置Cookie?

  23. 23

    如何在GeckoFX中访问nsIHTMLEditor界面?

  24. 24

    Geckofx从页面获取特定链接

  25. 25

    GeckoFX45如何安装未签名的扩展名* .XPI?

  26. 26

    GeckoFX浏览器:从JavaScript调用C#函数

  27. 27

    我的 GeckoFx 浏览器 (C# Winforms) 中的验证码太多

  28. 28

    浏览器中带有 target='_blank' 的 GeckoFX 超链接

  29. 29

    在 GeckoFx Web 浏览器中查看“dat://”网站

热门标签

归档