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