Я знаю, что Directory.CreateDirectory
действительно создает родителей, так как я могу прекратить это? то есть есть режим, который я могу использовать, например, так, как это делается, причина в том, что у меня есть программа просмотра, наблюдающая за родительским деревом верхнего дерева, и он идет в беспроигрышном случае, если Directory.CreateDirectory
создает несколько режимов за раз.Как остановить Directory.CreateDirectory создание родителей?
Есть ли эквивалент Directory.CreateDirectory
, который НЕ будет делать родители?
Но подумайте: если метод не все ow создать родителя, если родительский не существует? делает ли оно исключение? –
Пожалуйста, добавьте, по крайней мере, - добавьте примеры родительских каталогов. Вы можете использовать свою программу просмотра, чтобы посоветовать вам. –
Небольшая комбинация ['Directory.GetParent'] (https://msdn.microsoft.com/en-us/library/system.io.directory.getparent (v = vs.110) .aspx) и [' Directory.Exists'] (https://msdn.microsoft.com/en-us/library/system.io.directory.exists (v = vs.110) .aspx) должно быть тривиально для реализации. –