文件按文件名模式存在

2024-06-04

我在用:

File.Exists(filepath)

我想做的是将其替换为模式,因为文件名的第一部分发生了变化。

例如:该文件可以是

01_peach.xml
02_peach.xml
03_peach.xml

如何根据某种搜索模式检查文件是否存在?


您可以使用模式创建目录列表来检查文件

string[] files = System.IO.Directory.GetFiles(path, "*_peach.xml", System.IO.SearchOption.TopDirectoryOnly);
if (files.Length > 0)
{
    //file exist
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

文件按文件名模式存在 的相关文章

  • 如何解析带引号字段中嵌入逗号的 CSV?

    我已经尝试了其他答案中提到的一些修复 但它们对我的输出没有影响 我不打算使用Boost Spirit 因为我不确定它是满足我需求的最佳选择 此外 类似的帖子不处理包含逗号的引用材料 这是我此时要解决的最后一个问题 这是一个 C 程序 我使用
  • 实体框架在判别器上做案例

    有没有办法将内部查询转换为子类 如果我只查询单个子类 我会这样做 auctions OfType
  • 对于位字段,使用 unsigned char 或 unsigned int 哪一个更好?为什么?

    我只想了解以下结构声明 哪一种更适合用于内存分配 为什么 如果是 unsigned char 和 unsigned int 那么填充又如何呢 struct data unsigned char a 3 unsigned char b 4 a
  • 如何用惰性传播实现线段树?

    我在互联网上搜索了有关线段树的实现的信息 但在惰性传播方面却一无所获 之前有一些关于堆栈溢出的问题 但它们专注于解决 SPOJ 的一些特定问题 虽然我认为这是用伪代码对线段树的最好解释 但我需要用惰性传播来实现它 我发现以下链接 除了上面的
  • 如何从不同的进程关闭窗口

    我有一个 C 应用程序 我想指示它从不同的进程中很好地关闭 我还希望能够要求它打开主窗口 我有一个对其主窗口句柄的引用 我知道我可以使用远程处理或 WCF 等复杂的方案来做到这一点 问题是我可以使用更简单的机制 例如窗口消息 或 c 应用程
  • Marshal.PtrToStructure() 和结构 DEVMODE 中的字符数组出现问题

    我在使用 Marshal PtrToStructure 从指向 DEVMODE 类型结构的指针中提取数据时遇到问题 Here http msdn microsoft com en us library dd183565 28v vs 85
  • “警告:初始化使指针来自整数而不进行强制转换”。但我认为不会

    我收到一个奇怪的编译警告 它是间歇性的 并且不会出现在每个版本中 我收到以下行的警告 初始化使指针来自整数而不进行强制转换 callbackTable callbacks generateLoggingCallback 并且 为了完整性 这
  • 如何为字符串生成唯一的哈希码

    是否有任何函数可以为相同的字符串提供相同的哈希码 我在创建 2 个不同的字符串 但内容相同 时遇到麻烦 它们的哈希码不同 因此未在Dictionary 我想知道什么GetHashCode 函数Dictionary当键是字符串时使用 我正在这
  • .NET 4.0 是否与 Windows XP SP2 或更低版本兼容? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我读过这里http www microsoft com downloads en details aspx FamilyID 5765
  • 通过搜索字符串过滤 CollectionViewSource - 绑定到 itemscontrol (WPF MVVM)

    有没有办法可以过滤CollectionViewSource仅显示游戏ItemsSource哪个 标题 包含 searchString In my PosterView我有这个CVS
  • 关闭 Quartz .Net 中的调试日志记录

    我正在使用 Quartz NET 在我们的应用程序中安排一些自定义任务 一切工作正常 只是它在一秒钟内记录大约二十个调试条目 我不知道如何关闭调试日志记录 任何帮助将非常感激 因为我一直试图在网上查找但没有运气 调试条目如下所示 DEBUG
  • 将 VB 转换为 C# - My.Application.Info.DirectoryPath

    以下 VB VB NET VisualBasic 语句的最佳 C csharp 等效项是什么 My Application Info DirectoryPath My Computer Clipboard My Computer Audio
  • 使用 Roslyn 语义模型在单个 .cs 文件中查找符号

    我正在使用 Roslyn 创建一个分析器 如果特定类以不同步的方式公开其字段 该分析器会向用户发出警告 以帮助防止竞争条件 问题 我目前有工作代码可以检查以确保字段是私有的 我在解决最后一个难题时遇到了麻烦 找出一种方法来确保所有字段只能在
  • 需要更好的等待解决方案

    最近 我一直在用 C 编写一个程序 它可以 ping 三个不同的网站 然后根据通过或失败的情况 它将等待 5 分钟或 30 秒 然后再次尝试 目前我一直在使用ctime库和以下函数来处理我的等待 然而 根据我的 CPU 计量表 这是一个不可
  • XPS 文件中打印的重复图像

    首先 我想指出 我已将此作为错误向 Microsoft 提出 但他们目前不愿意修复它 我正在寻找一种解决方法或更好的方法来实现我想要做的事情 因为我们的客户认为这是一个相当重要的问题 The code 主窗口 xaml
  • 使用 SerialPort 禁用 EOF (0x1A) [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我知道还有
  • 是否有一个应用程序可以通过选择所需区域来从文本中创建正则表达式?

    我希望这是与程序员相关的问题 我的爱好是 C 编程 出于我自己的目的 我需要解析 html 文件 最好的想法是 正则表达式 正如许多人发现的那样 学习它们非常耗时 因此如果您知道一些能够使用它们的应用程序 我很感兴趣input 任何代码的一
  • 使用具有 ThreadStatic 属性的并行扩展。会不会泄漏内存?

    我相当频繁地使用并行扩展 而且我刚刚遇到了一种情况 使用线程本地存储可能是明智的 允许工作线程重用对象 因此 我正在查看 ThreadStatic 属性 该属性将静态字段 变量标记为每个线程具有唯一值 在我看来 在没有任何 PE 线程重用保
  • Web API 帮助页面显示每个方法的两个版本

    如何避免帮助页面显示我的方法的两个版本 正如你所看到的 我已经设置了一条自定义路线 api property search finnId 但我不希望使用查询参数的那个出现在 帮助 页面中 有办法解决这个问题吗 我正在使用 ASP NET F
  • SimpleMemberShipProvider,将多个 PropertyValue 与自定义数据库表一起使用

    我正在使用创建登录方案SimpleMembershipProvider在MVC4中 我想要比开箱即用的控制更多一点AccountControl 因此 我修改了连接以使用我的数据库和表 但是我希望需要诸如名字 姓氏和电子邮件之类的字段 Web

随机推荐