Я пишу файл и служебные функции каталога все время, и я задавался вопросом, существует ли хорошая библиотека файла и каталога, которая уже реализует более обширный набор, чем доступный по умолчанию в Системе. IO. Вид функций, которые я ищу, является вещами как:
public static void GetTemporaryDirectory()
{
string tempDirectory = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
Directory.CreateDirectory(tempDirectory);
return tempDirectory;
}
public static void CreateEmptyFile(string filename)
{
File.Create(filename).Dispose();
}
public static void CreateEmptyFile(string path, string filename)
{
File.Create(Path.Combine(path, filename)).Dispose();
}
public static void CreateDirectory(string path)
{
Directory.CreateDirectory(path);
}
public static void CreateDirectory(string path, string childpath)
{
Directory.CreateDirectory(Path.Combine(path, childpath));
}
Хотя я полностью согласен с комментариями выше, возможно, эти библиотеки могут представлять интерес:
Обновил пост ссылкой на FileDirectoryPath, которая выглядит точным соответствием запросу ОП.