I’m making server-client application. Client can manage server files (rename/copy/delete etc.) When I select more than one like (n) files to copy/paste it starts (n) threads of pasteC
I need a way to make them in a queue. How do I do that???
private void Paste()
{
foreach (ListViewItem item in copiedItems)
{
Thread pasteC = new Thread(unused => fmc.PasteFromCopy(item.Text, somePath));
pasteC.Start();
}
}
the code down is in fmc class..
public void PasteFromCopy(string source,string dest)
{
if (IsFolder(source))
{
CopyDirectory(source, dest);
}
else
{
CopyStream(source, dest);
}
}
i’ve figured it out