-3
在Directory.EnumerateFiles或Directory.GetFiles中使用.take()是允許的?在Directory.EnumerateFiles或Directory.GetFiles中使用()
我有這個和作品
Parallel.ForEach(Directory.EnumerateFiles(sourceFolder, "*",
SearchOption.AllDirectories), file =>
{
//DO SOMETHING
});
我想做的週期只有爲例100個文件。所以:
Parallel.ForEach(Directory.EnumerateFiles(sourceFolder, "*",
SearchOption.AllDirectories).Take(100), file =>
{
//DO SOMETHING
});
但週期不能recorred 100時間如我所料。
爲什麼?
您確定源文件夾中至少有100個文件? – 2013-03-18 15:07:56
它運行多少次,你如何測量它運行多少次? – Servy 2013-03-18 15:08:55
是的,我正在嘗試。拍(2),我有20個文件。 – 2013-03-18 15:08:58