Как исправить ошибку `system.exception` в космосе C#?C#

Место общения программистов C#
Ответить
Anonymous
 Как исправить ошибку `system.exception` в космосе C#?

Сообщение Anonymous »

Я делал команду RMDIR для моей операционной системы Cosmos C#, и вдруг я получаю исключение: System.Exception Ошибка в Visual Studio 2022. Он говорит, что он на линии первой из IL2CPU, так что Я не уверен, как это исправить. Он выбрасывает эту ошибку только тогда, когда код функции RMDIR не прокомментирован, поэтому здесь она предназначена для справки.

Код: Выделить всё

void rmdir(string input)
{
try
{
if (string.IsNullOrEmpty(input))
{
Console.WriteLine("Error: input cannot be empty.");
return;
}

string fixed_input = input.Substring(6).Trim();
if (string.IsNullOrEmpty(fixed_input))
{
Console.WriteLine("Error: Directory name cannot be empty.");
return;
}

string path = current_path + fixed_input;

if (!Directory.Exists(path))
{
Console.WriteLine("Error: Directory does NOT exist.");
return;
}

if (Directory.GetFileSystemEntries(path).Length > 0)
{
Console.WriteLine("Error: Directory isn't empty.");
return;
}

Directory.Delete(path);
Console.WriteLine($"Directory '{fixed_input} deleted successfully.");
}
catch (Exception e)
{
Console.WriteLine("Error occurred: " + e.Message);
}

}
Комментирование команды RMDIR исправляет ее, но мне нужна команда RMDIR для правильной файловой системы.

Подробнее здесь: https://stackoverflow.com/questions/794 ... n-cosmos-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»