Получить имя файла, зная полный путь - C#

Узнай цену своей работы

Формулировка задачи:

В общем у меня такая проблема, у меня в checkedListBox'е есть несколько путей к файлам скажем: c:\dir1\dir2\dir\file1 c:\dir2\dir2\dir\dir\file2 c:\dir3\dir2\file3 Так вот мне нужно все три файла file1 file2 file3 скопировать допустим в c:\dir4\ , и вот в чём проблема мне нужно создать скрипт который будет разделять путь, допустим для первого случая, c:\dir1\dir2\dir\file1 разделять на c:\dir1\dir2\dir\ и file1 и записать их в разные переменные допустим файл-а, а путь-b; что бы потом использовать их в таком скрипте:
            string fileName =   a;
            string sourcePath = b;
            string targetPath = @"C:\q";

            string sourceFile = Path.Combine(sourcePath,fileName);
            string destFile = Path.Combine(targetPath, fileName);

            if (!Directory.Exists(targetPath))
            {
                Directory.CreateDirectory(targetPath);
            }

            File.Copy(sourceFile, destFile, true);
Заранее БЛАГОДАРЮ!

Решение задачи: «Получить имя файла, зная полный путь»

textual
Листинг программы
FileInfo fi = new FileInfo(@"C:\Таймер.exe");
        Console.WriteLine(fi.Name);
        Console.WriteLine(fi.FullName);
        Console.WriteLine(fi.Directory);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.4 из 5
Похожие ответы