Результаты поиска
Найдено результатов: 1
Каков наилучший способ переименования (перемещения) ветвей файловой системы в .NET?
Я хотел бы рекурсивно переименовывать файлы и папки, применяя операцию замены строки.
E.g. Слово "shark" в файлах и папках должно быть заменено словом "orca".
C:\Program Files\Shark Tools\Wire Shark\Sharky 10\Shark.exe
следует переместить в:
C:\Program Files\Orca Tools\Wire Orca\Orcay 10\Orca.exe
Та же операция, конечно, должна быть применена и к каждому дочернему объекту на каждом уровне папок.
Я экспериментировал с некоторыми членами классов System.IO.FileInfo и System.IO.DirectoryInfo , но не нашел простого способа сделать это.
fi.MoveTo(fi.FullName.Replace("shark", "orca"));
Это не делает трюк.
Я надеялся, что есть какой-то "genius" способ выполнить такую операцию.