在我的C:
驱动器中,我有一个名为“Temp”的文件夹和3个名为
abc.txt
pqr.txt
xyz.txt
使用以下代码:
DirectoryInfo directory = new DirectoryInfo(@"C:\Temp");
FileInfo[] Files = directory.GetFiles("*.txt");
List<string> filenames = new List<string>();
foreach (FileInfo file in Files)
{
filenames.Add(file.Name);
}
我已经在列表中获得了所有文件的名称。我在C:
驱动器上还有一个名为“Results”的文件夹。使用此列表,有人可以告诉我如何在“结果”文件夹中创建名称为
result_abc.txt
result_pqr.txt
result_xyz.txt
答案 0 :(得分:2)
您只需执行以下操作即可从输入中创建一组新的空文件。
@foreach($sets as $set)
{{$set->images}}
@endforeach
另外,要获得filenames.ForEach(f => File.Create(Path.Combine(@"C:\Results", "result_" + f)).Dispose());
,您可以使用较短的
filenames
而不是var filenames = Files.Select(fi => fi.Name).ToList();
。
最后,如果您对foreach
没有做任何其他事情,可以将其减少为:
Files