Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
UseMuse
77 / 85 / 36
Регистрация: 11.01.2016
Сообщений: 734
1

File.Create(). Процесс не может получить доступ к файлу , так как этот файл используется

27.01.2017, 11:55. Просмотров 604. Ответов 2
Метки нет (Все метки)

Здравствуйте.
Выполняю код
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using System;
using System.IO;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static string Path = @"\\buh\ForMyFiles";
        static void CreateFile()
        {
            // Create the file.
            using (FileStream fs = File.Create(Path))
            {
                Byte[] info = new UTF8Encoding(true).GetBytes("This is some text in the file.");
                // Add some information to the file.
                fs.Write(info, 0, info.Length);
            }
        }
        static void Main()
        {
            CreateFile();
        }
    }
}
Получаю ошибку.

Необработанное исключение: System.IO.IOException: Процесс не может получить доступ к файлу, так как этот файл используется
другим процессом.
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, File
Options options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
в System.IO.File.Create(String path)
в ConsoleApplication1.Program.CreateFile()
Для продолжения нажмите любую клавишу . .

Вопрос. Как грохнуть процесс?

Добавлено через 5 минут
Еще вопрос. Как может быть отказано в доступе по пути, если имеешь полный доступ?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2017, 11:55
Ответы с готовыми решениями:

Процесс не может получить доступ к файлу, так как этот файл используется другим процессом
Программа отправляет на сервер сообщение из файла(должна), но выдаёт...

Процесс не может получить доступ к файлу так как этот файл используется другим процессом
using System; using System.Collections.Generic; using System.Linq; using...

Не удалось скопировать файл. Процесс не может получить доступ к файлу, так как этот файл используется другим процессом
Ошибка 1 не удалось скопировать файл "obj\x86\Debug\ConsoleApplication1.exe" в...

Процесс не может получить доступ к файлу "C:\Pro\Setting\NameFunction.txt", так как этот файл используется другим процессом
Помогите, пожалуйста, не могу понять в чем причина. using System; using...

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

2
OwenGlendower
Супер-модератор
Эксперт .NET
9666 / 8416 / 3605
Регистрация: 17.03.2014
Сообщений: 16,849
Записей в блоге: 1
27.01.2017, 12:25 2
UseMuse, путь \\buh\ForMyFiles это UNC путь к общей папке в котором нет имени файла. Отсюда и ошибка.
1
UseMuse
77 / 85 / 36
Регистрация: 11.01.2016
Сообщений: 734
27.01.2017, 13:45  [ТС] 3
OwenGlendower, Спасибо, я уже разобрался)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.01.2017, 13:45

Возникает исключение при записи в txt файл (Процесс не может получить доступ к файлу)
Прив! При исполнении следующего кода using System; using...

Процесс не может получить доступ к файлу
Как исправить ошибку? LoadVideo: Процесс не может получить доступ к файлу...

Процесс не может получить доступ к файлу
при изменении статуса пинга выдаётся ошибка: Процесс не может получить доступ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru