我正在尝试找到一种方法来缓冲 C# 中给定目录中的文件名。我的意思是:
给定目录
C:/我的目录
其中包含文件:
File1_orig.txt
File1_edited.txt
File2_orig.txt
File2_edited.txt
...
Filen_orig.txt
Filen_edited.txt
我想将文件名(不是整个文件路径,只是文件名,例如 String[] 文件名 = Filen_orig.txt)存储到临时字符串中,并对它们进行简单比较以查看它们是否包含目标字符串。
我想将字符串传递到:
while(STILL FILES IN DIRECTORY)
{
string[] exFileName = {BUFFER FILENAME HERE}
string[] words = exFileName.Split('_');
string[] toCompare = "edited";
bool result;
foreach (string word in words)
{
Console.WriteLine(word);
bool result = toCompare.Equals(word, StringComparison.OrdinalIgnoreCase);
if (result)
{
Console.WriteLine("success");
}
}
Console.ReadLine();
检查正在检查的文件是被编辑过的 (*_edited.txt) 还是原始文件 (*_original.txt),如果文件被编辑过,则进一步处理该文件。
有谁知道如何自动读取文件路径?
非常感谢。