- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个名为 comboFileTypes
的组合框。里面是一个下拉列表,其中包含:
MP4
MOV
MKV
VOB
按下按钮后,我有以下代码扫描目录中的文件:
var files = Directory
.EnumerateFiles(sourceDIR.Text, "*.*", SearchOption.AllDirectories)
.Where(s =>
s.EndsWith(".mp4") ||
s.EndsWith(".mov") ||
s.EndsWith(".vob") ||
s.EndsWith(".MP4") ||
s.EndsWith(".MOV") ||
s.EndsWith(".VOB"));
这是硬编码的。我希望从组合框动态生成 WHERE
选项,以便用户可以根据需要添加其他类型的文件。 (同样不区分大小写,如果可能的话,否则我将只添加两种情况)
如有任何帮助,我们将不胜感激。
最佳答案
您可以通过
从 ComboBox 中获取值var values = comboFileTypes.Items.Cast<string>()
并像这样使用它:
var files = Directory
.EnumerateFiles(sourceDIR.Text, "*.*", SearchOption.AllDirectories)
.Where(s => values.Any(v => s.EndsWith(v, StringComparison.OrdinalIgnorecase));
关于c# - 从组合框动态添加 .EndsWith(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54213779/
我正在尝试在不使用内置方法 String.endsWith() 的情况下实现 String.endsWith() 方法。 这是我的代码: public static boolean endsWithS
在 JavaScript 方法 endsWith可选长度参数有什么用? str.endsWith(searchString[, length]) 根据 documentation : If provi
我正在努力完成Python中给我的这项任务,它是关于修改给定文本文件中的文本(读取模式,而不是写入模式)。这是我的一段代码: file = open("fileName") suffix_list:[
要查看一个字符串是否包含另一个字符串,我可以这样做: strstr("this is my line of text", "th") != NULL; 如何检查一行文本是否以子字符串开头?如果字符串以
我有一个网络应用程序。在其中一个页面中,我遍历了所有 HTML 元素 ID,无论其中一个是否以指定的字符串结尾。每个 JS 函数都在页面上工作,但“endsWith”函数不起作用。我真的不明白这件事。
我需要构建一个 Regex(.NET 语法)来确定字符串是否以特定值结尾。具体来说,我需要测试文件是否具有特定扩展名(或一组扩展名)。 我尝试修复的代码使用的是: .*\.(png|jpg|gif)$
有人可以解释这种行为吗? " ".EndsWith(((char)9917).ToString()) // returns true StartsWith 工作方式相同。 最佳答案 .NET Fram
我有一个字符串 var s1 = "a,$,b,c"; 我想检查另一个字符串是否以 s1 结尾 因此,如果我发送这些字符串,它必须返回 true w,w,a,$,b,c ^,^,^,$,@,#,%,$
我有一个名为 comboFileTypes 的组合框。里面是一个下拉列表,其中包含: MP4 MOV MKV VOB 按下按钮后,我有以下代码扫描目录中的文件: var files = Directo
我有一个字符串: myStr = "Chicago Blackhawks vs. New York Rangers" 我还有一个列表: myList = ["Toronto Maple Leafs",
我有一个存储表,它是关注另一个特定用户的用户的索引。为此,我将 PartitionKey 设置为所关注用户的 ID,将 RowKey 设置为他们关注的日期的刻度,按照 this post 上的指南,并
这个问题在这里已经有了答案: Conditional statement inside a match case (2 个答案) 关闭 4 个月前。 有没有办法像下面这样使用匹配大小写来选择字符串结
当我调用 endsWith(".pdf") 时,会打开恶意软件.pdf.exe 还是仅打开恶意软件.pdf? String sFileName = request.getParameter("fNam
这个问题在这里已经有了答案: Conditional statement inside a match case (2 个答案) 关闭 4 个月前。 有没有办法像下面这样使用匹配大小写来选择字符串结
给定一个 DataFrame : val df = sc.parallelize(List(("Mike","1986","1976"), ("Andre","1980","1966"), ("Pe
我有以下字符串 http://store.aqa.org.uk/qual/newgcse/pdf/AQA-4695-W-SP.PDF 我想要这样,如果用户忘记输入 http://或 .PDF,程序会自
我有一个包含 2 个选项元素的简单表单。当用户点击“显示结果”按钮时,它将根据输入的月份和/或年份隐藏某些表格行。因此,例如,November 和 2014 是选定的选项并且单击了按钮,它应该显示字符
我有一个函数,可以检查字符串的结尾以确定扩展名。 我使用带有第二个参数的方法 endsWith:Qt::CaseInsensitive。 现在的问题是,对于某些扩展,它可以工作,而对于其他扩展,则不能
这个问题在这里已经有了答案: Get the actual ending when testing with .endswith(tuple) (4 个答案) 关闭 2 年前。 我正在尝试使用 Py
我想知道这两种获取文件扩展名并检查它是否属于列表的更好方法。 name, ext = os.path.splitext(filename) return ext == ".pdf" # an exam
我是一名优秀的程序员,十分优秀!