Получить имя файла, зная полный путь - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д