gpt4 book ai didi

c# - 选择除一个扩展名之外的所有文件

转载 作者:行者123 更新时间:2023-11-30 22:24:00 25 4
gpt4 key购买 nike

我想通过目录中的文件扩展名删除文件。现在我的程序只是选择所有带有过滤器“点星号”的文件类型,如下所示:

.*  

我现在需要它来删除所有文件,但文件扩展名为 .abc 的文件除外。我将如何更改正则表达式过滤器以反射(reflect)这一点?

最佳答案

或者,最简单的:

(?i)\.abc$

甚至不需要花哨的正则表达式引擎(支持环顾四周)来匹配那个引擎。只需否定代码中的匹配即可。如果匹配,请不要删除它。如果不是,请将其删除。

(?i) 部分是可选的。它使正则表达式不区分大小写(因此它将匹配 file1.abcFILE2.ABC)。您可以使用 Regex options 达到相同的效果.

关于c# - 选择除一个扩展名之外的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13041691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com