олег TV Ответов: 3

Unauthorizedaccessexception: доступ к пути "D:\" запрещен.


Hi, I'm Oleg. Today I want to build a progect in Unity 2017.4.36f1 (64-bit) and then me in the Colsole appeared Error about UnauthorizedAccessException: Access to the path "D:\" is denied. Please HELP me with that problem. More information you can see here.

UnauthorizedAccessException: Access to the path "D:\" is denied. System.IO.Directory.CreateDirectoriesInternal (System.String path) (at :0) System.IO.Directory.CreateDirectory (System.String path) (at :0) UnityEditor.Android.PostProcessor.Tasks.ZipIl2cppSymbols.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at :0) UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at :0) UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.BuildReporting.BuildReport report) (at :0) UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at :0) UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.BuildReporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:272) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

Topics: build,error,access,exception,console


Что я уже пробовал:

I tried updating Uniti versions and watching tutorials, but nothing has changed

3 Ответов

Рейтинг:
1

F-ES Sitecore

Убедитесь, что ваша учетная запись имеет доступ к диску D;\. Если вы создаете проект непосредственно в корневом каталоге диска D или у вас есть что-то, что создает файлы в корневом каталоге диска D, то убедитесь, что это не так, всегда работайте в подпапках, а иногда доступ к корневому каталогу может быть заблокирован. Если у вас нет диска D, то убедитесь, что ваши вещи строятся на диске, который у вас есть.


олег TV

Как получить доступ к диску D; \? Я не знаю.

Рейтинг:
1

phil.o

Попытка записать что-либо в корень диска будет проблематичной в любой последней версии Windows; лучше создайте каталог на диске D: и запишите в него свои файлы.


олег TV

Как создать каталог на диске D: и вместо этого записать в него свои файлы. Я не знаю.

phil.o

Вы хотите сказать, что не знаете, как создать каталог?

ZurdoDev

Вы не должны пытаться использовать Unity, если не знаете, как создать папку в Windows.

олег TV

Извините, но я действительно не знаю, как это сделать. Можем ли мы как-то решить эту проблему путем раздора? Я создал отличную игру, только при сохранении ошибки.

phil.o

- Откройте проводник файлов (Windows + E)
- Щелкните правой кнопкой мыши на диске D:
- Выберите New -> папка
- Дайте новой папке осмысленное имя
- Сделанный
Это основной материал для управления компьютером, поэтому мы так удивлены, что вы не можете его выполнить. Вы действительно должны потратить время, чтобы ознакомиться с основными операциями операционной системы, особенно с теми, которые связаны с управлением вашей файловой системой. Он может вернуться рано или поздно и сильно укусить тебя, если ты этого не сделаешь.

Рейтинг:
0

OriginalGriff

Мы ничем не можем вам помочь. У нас нет доступа к вашему коду, вашим данным или вашей системе, поэтому мы понятия не имеем, какой доступ вы пытаетесь получить к корневому каталогу диска D: или даже к тому, что D: существует на вашем компьютере.

Вероятно, он действительно существует: сообщение об ошибке говорит вам, что ваше приложение (или пользователь, под которым оно работает, который может быть или не быть тем, под которым вы вошли в систему) не имеет разрешения на доступ к папке или файлу в нем. Итак, начните с отладчика и выясните, какой код обращается к файлам, как код обращается к файлам, а также к какому файлу и пути он пытается получить доступ. Затем проверьте это и посмотрите, у кого есть разрешение на доступ к нему.

Мы ничего не можем сделать для вас!