Я получаю эту ошибку в следующих строках кода DirectoryNotFoundException: Не удалось найти часть пути

Здесь я получаю сообщение об ошибке из строки использования

using (var filestream = new FileStream(fullPath, FileMode.Create))
{
    await file.CopyToAsync(filestream).ConfigureAwait(false);
}
names.Add(name);

Здесь я получаю сообщение об ошибке в блоке if.

if (files.Any())
{
    var names = await FileTransactionManager.SaveFileAsync(files, path2);
    var ancients = JsonConvert.DeserializeObject<string[]>(getEntity.NAME);
    names.AddRange(ancients);
    getEntity.NAME = JsonConvert.SerializeObject(names.ToArray());
}

Если мне нужно объяснить проблему в целом, я получаю ошибку при попытке добавить файлы в программу. Причина ошибки в строках кода, которые я описал.

Вот и все сообщение об ошибке.
Кто-нибудь знает, почему я получаю эту ошибку через эти коды?

Если вы можете предоставить сообщение об ошибке, людям будет полезно помочь

MichaelMao 10.01.2023 13:27

Это в названии

ismail temel 10.01.2023 13:28

Проверьте путь к файлу правильный или нет

MichaelMao 10.01.2023 13:32

Просто обратитесь к сообщению об ошибке «Путь неверен».

Xinran Shen 11.01.2023 03:00

Я поделился точным сообщением об ошибке, которое я получил выше, откуда может возникнуть проблема?

ismail temel 11.01.2023 08:05
Ускорьте разработку веб-приложений Laravel с помощью этих бесплатных стартовых наборов
Ускорьте разработку веб-приложений Laravel с помощью этих бесплатных стартовых наборов
Laravel - это мощный PHP-фреймворк, используемый для создания масштабируемых и надежных веб-приложений. Одним из преимуществ Laravel является его...
Что такое двойные вопросительные знаки (??) в JavaScript?
Что такое двойные вопросительные знаки (??) в JavaScript?
Как безопасно обрабатывать неопределенные и нулевые значения в коде с помощью Nullish Coalescing
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание API-ресурса Laravel может быть непростой задачей. Она требует глубокого понимания возможностей Laravel и лучших практик, чтобы обеспечить...
Как сделать компонент справочного центра с помощью TailwindCSS
Как сделать компонент справочного центра с помощью TailwindCSS
Справочный центр - это веб-сайт, где клиенты могут найти ответы на свои вопросы и решения своих проблем. Созданный для решения многих распространенных...
Асинхронная передача данных с помощью sendBeacon в JavaScript
Асинхронная передача данных с помощью sendBeacon в JavaScript
В современных веб-приложениях отправка данных из JavaScript на стороне клиента на сервер является распространенной задачей. Одним из популярных...
Как подобрать выигрышные акции с помощью анализа и визуализации на Python
Как подобрать выигрышные акции с помощью анализа и визуализации на Python
Отказ от ответственности: Эта статья предназначена только для демонстрации и не должна использоваться в качестве инвестиционного совета.
0
5
62
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Проверьте, существует ли каталог: "C:\Users\muhasebe\Documents\GitHub\BO_Sleader2\CoreFramework.SLeader\wwwroot\klasorler\Fiyat_Listeleri", если нет, создайте его!

string path = @"C:\Users\muhasebe\Documents\GitHub\BO_Sleader2\CoreFramework.SLeader\wwwroot\klasorler\Fiyat_Listeleri\";

// or 
// string path = Path.Combine(_hostingEnvironment.WebRootPath, "klasorler\Fiyat_Listeleri")

if (!Directory.Exists(path))
{
   Directory.CreateDirectory(path);
}

Вы должны указать папку, похоже, что path2 неверен в вашем коде: var names = await FileTransactionManager.SaveFileAsync(files, path2);

Yanga 11.01.2023 08:44

Итак, буду ли я использовать код, которым вы поделились в приведенном выше коде, в контроллере или в классе, в котором я сделал файловую транзакцию, я задал много вопросов, но еще раз спасибо.

ismail temel 11.01.2023 08:48

Он должен войти в контроллер, создать «path2», если он не существует.

Yanga 11.01.2023 09:07

Другие вопросы по теме