小编Row*_*wan的帖子

当Directory.GetFiles()被拒绝访问时忽略文件夹/文件

我试图显示在所选目录(以及可选的任何子目录)中找到的所有文件的列表.我遇到的问题是,当GetFiles()方法遇到无法访问的文件夹时,它会抛出异常并且进程停止.

如何忽略此异常(并忽略受保护的文件夹/文件)并继续将可访问文件添加到列表中?

try
{
    if (cbSubFolders.Checked == false)
    {
        string[] files = Directory.GetFiles(folderBrowserDialog1.SelectedPath);
        foreach (string fileName in files)
            ProcessFile(fileName);
    }
    else
    {
        string[] files = Directory.GetFiles(folderBrowserDialog1.SelectedPath, "*.*", SearchOption.AllDirectories);
        foreach (string fileName in files)
            ProcessFile(fileName);
    }
    lblNumberOfFilesDisplay.Enabled = true;
}
catch (UnauthorizedAccessException) { }
finally {}
Run Code Online (Sandbox Code Playgroud)

c# getfiles

71
推荐指数
5
解决办法
8万
查看次数

使用Delphi创建文件夹选择对话框的最常用方法是什么?

尽管通过TOpenDialog提供了文件选择对话框,但在Delphi 2009中似乎没有可用于创建文件夹选择对话框的简单组件.

使用Delphi创建现代文件夹选择对话框的最常用方法是什么?

delphi folderbrowserdialog delphi-2009 topendialog

7
推荐指数
1
解决办法
3779
查看次数

如何使TLabel在Delphi中表现得像超链接?

如何使TLabel在Delphi中表现得像超链接?

注意:由于向后兼容性问题,我对使用TLinkLabel不感兴趣.

delphi tlabel hyperlink

6
推荐指数
2
解决办法
1万
查看次数

在WordPress中预览主题

在最新版本的WordPress中,它使您有机会使用不同的主题查看您的网站的预览.您基本上只需点击主题,它就会占据屏幕并且您有机会激活或关闭它(并返回到前一个屏幕,该屏幕在后台显示为灰色).我已经看到最近在许多网站上使用的类似技术用于显示图像.

我想知道他们使用什么技术/代码来做这件事?

html wordpress jquery

4
推荐指数
1
解决办法
260
查看次数