В .NET есть ли API, который позволяет мне ограничивать некоторые операции ввода-вывода указанным путем?
Например:
Теперь я хочу вызвать такую функцию:
IO.Directory.CreateDirectory("../testing/",Root)
И теперь я хочу, чтобы API справился с этой ситуацией для меня и не создавал папку, отличную от указанной директории.
Так что это должно быть создано как c:\Test\testing\
вместо c:\testing\
.
Я знаю, что могу сделать это вручную, но я подумал, что, может быть, есть API, который я не знаю, который поддерживает такую вещь.
Дело в том, что у меня есть куча случайных строк, и я буду создавать папки и файлы на их основе, я не хочу ничего записывать в другую папку, потому что одна из этих строк содержит строку типа "../ «