如何只读取一个文本文件名?并将其与textBox中的字符串进行比较?

奥尔多·韦尔塔(Aldo Huerta)

我有一个程序可以.txt根据用户单击哪个按钮来创建文件。如果单击,Button A它将创建一个.txt名称为的文件BA_12345678912345678Instade,如果单击,Button B它将创建一个.txt具有以下名称文件:BB_48654321546875684

(该数字将在点击之间变化,取决于时间和其他因素。并且数字的数量始终为17)

该文件将在路径中创建(本例中为:),C:\Users\Desktop\Folder1并且在此文件中只能有5个文件Folder1

在同一程序中,我有一个textBox要写入的文件号。

如何只读取.txt文件编号并与上的字符串进行比较textBox

佐哈尔·皮莱德(Zohar Peled)

如果始终为17位数字,则可以简单地使用substring来获取字符串中的数字部分:

var numbers = textFileName.Substring(textFileName.Length - 17);

如果您知道第一部分的长度始终为3个字符,则可以执行以下操作:

var numbers = textFileName.Substring(3);

如果您知道总是有一个下划线字符,然后按数字,则可以执行以下操作:

var numbers = textFileName.Substring(textFileName.IndexOf("_") + 1);

更新

要获取目录中的文件列表,您可以使用System.IO.DirectoryGetFiles方法:

var filesList = Directory.GetFiles(@"C:\Users\Desktop\Folder1");
// filesList now is an array of strings containing all the file names (including path) in the C:\Users\Desktop\Folder1 directory.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

文本处理-两个文本文件:从一个文件中读取程序行,并将其追加到另一个文本文件中的字符串之后

如何在pyspark中读取一个简单的字符串文本文件?

如何从文本文件中读取单词并将其添加到字符串数组中?

如何只读取特定字符串后的文本文件中的行?

我正在尝试读取一个字符串,将其加密,然后将其保存到文本文件中,然后读取该文本文件,然后读取已加密的字符串,并在python中对其进行解密

如何读取文本文件中的第一个单词并将其显示在richTextBox中

如何只读取文本文件中的第一个值

读取文件的第一行并将其与外壳文件中的字符串进行比较

如何部分读取一个文本文件并将其写入另一个文本文件

读取文本文件中的所有行并将其保存到字符串中(不使用List)

读取文本文件并将其转换为字符串

对一个文本文件中的数据进行排序并将其保存为另一个文本文件作为 csv

使用Python中的读取文本文件创建一个带有字符串的列表

如何使用通配符过滤掉字符串,然后将其修改后输出到另一个文本文件中?

如何从文本文件中读取JSON字符串进行解析?

如何替换文本文件中的字符串并将其保存到新文件中?

读取文本文件中的行并将其转换为字符串列表

读取一个int文本文件并将其打印到屏幕上

Java从文本文件中替换字符串中的一个单词

如何从文本文件中提取特定的字符串并将其添加到列表中?

如何在文本文件中查找字符串并将其打印在屏幕上

从一个文本文件中获取数据并将其移至新的文本文件

你如何扫描文本文件,并将其转换为一个二维字符数组?

你如何从java中的文本文件创建一个字符串数组列表?

如何从文本文件中删除第一个字符串和逗号

如何使用 Python 仅打印文本文件中字符串的第一个实例?

如何从文本文件中逐行读取并将这些字符串添加到数组中?

创建一个批处理文件,该文件将文本文件和文件夹中的文件名进行比较,如果匹配,它将文件复制到另一个文件夹

如何循环遍历文本文件或字符串的每一行,并将其设置为 Node Js 中的变量?