Witam, mam problem z kopiowaniem plików przez program w c#, poniżej zamieszczam część kodu, problem jest następujący, przy wybraniu folderu, do którego ma przekopiować pliki, wywala błąd ponieważ zrobił tak jakby currentDirectory\plik1\plik2\plik3 zamiast przekopiować je currentDirectory\plik1 następnie currentDirectory\plik2 itd, prosiłbym o wskazanie mi błędu
public void button1_Click(object sender, EventArgs e)
{
string currentDirectory = Directory.GetCurrentDirectory() + "\\pliki";
folderBrowserDialog1.ShowDialog();
string destinationFolder = folderBrowserDialog1.SelectedPath;
string fileName = "*";
string[] files = System.IO.Directory.GetFiles(currentDirectory);
foreach (string s in files)
{
fileName = System.IO.Path.GetFileName(s);
destinationFolder = System.IO.Path.Combine(destinationFolder, fileName);
System.IO.File.Copy(s, destinationFolder, true);
}
}