Сортировка файлов по папкам - C# (178559)
Формулировка задачи:
Доброе время суток.
Интересует такой вопрос
я через одну программу декомпилировал файлы
они у меня сохранились в с неправильным названием.
То есть например "Доллар.валюта.txt"
собственно хочу написать программу которая бы создавала папку Доллар и в эту же папку переносило валюта.txt
на сколько это сложно и в какой стороне можно почитать про это ??
Решение задачи: «Сортировка файлов по папкам»
textual
Листинг программы
using System.IO; using System.Linq; namespace Paths { class Program { static void Main(string[] args) { var inFolder = @"C:\folder"; var outFolder = @"C:\parsed"; Directory.CreateDirectory(outFolder); var paths = Directory.GetFiles(inFolder); foreach (var path in paths) { var elements = Path.GetFileName(path).Split('.'); var count = elements.Length; var newDirectoryPath = string.Join(@"\", elements.Take(count - 2)); var newFileName = string.Join(".", elements[count - 2], elements[count - 1]); var newFullDirectoryPath = Path.Combine(outFolder, newDirectoryPath); Directory.CreateDirectory(newFullDirectoryPath); var newFullFilePath = Path.Combine(newFullDirectoryPath, newFileName); File.Copy(path, newFullFilePath, true); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д