验证是否有文件夹并打开您的 PDF 文件 C#

Validate if there is a folder and open your PDF file C #

我想知道验证文件夹是否存在的方法,通过文件夹名称验证文件夹,如 Id,如果存在,则打开其中的文件,在这种情况下,它们是 PDF,我解释说:我有一个服务器路径,其中存储了多个文件夹

enter image description here

在这些文件夹中我有 PDF 文件,在这种情况下,此文件夹中只有一个 pdf 文件

enter image description here

我想做的是验证文件夹是否存在(通过文件夹的名称),如果存在,则打开该文件夹中的文件

我想知道如何向我显示文件夹中的文件,只要文件夹按名称存在,只需按一下按钮即可完成整个过程并开始验证和打开记录。

这是您要找的吗?

var dir = new DirectoryInfo(@"C:\Temp");
if (!dir.Exists)
    return;
foreach (var file in dir.GetFiles("*.pdf", SearchOption.TopDirectoryOnly))
{
    Process.Start(file.FullName);
}

您可以将其包装在一个方法中并传递目录而不是对其进行硬编码,在现实生活中……另外,您可能会像这样打开很多 PDF 文件……

当你这样做时:

var dir = new DirectoryInfo(@"C:\Temp");
if (!dir.Exists)
    return;
foreach (var file in dir.GetFiles("*.pdf", SearchOption.AllDirectories))
{
    Process.Start(file.FullName);
}

您也浏览所有子文件夹