Доступ к пути запрещен, но не удается найти файл, который я удаляю - процесс? - PullRequest
0 голосов
/ 29 сентября 2019

Я пытаюсь сохранить файл:

    var Formatter = new BinaryFormatter();
            string Project_Name = ProjectName.Text;
            if (!RunProjectNameChecks(Project_Name))
            {
                MessageBox.Show("Project name invalid, please enter valid project name");
                return;
            }
            EmployeeTree NewEmployeeTree = new EmployeeTree();
            string FilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "JMange");
            Directory.CreateDirectory(FilePath);

            try
            {
                using (var SerializeStream = new FileStream(FilePath + @"\" + Project_Name + ".bin", FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite))
                    Formatter.Serialize(SerializeStream, NewEmployeeTree);

                if (!File.Exists(FilePath + @"\ProjectData.xslx"))
                {
                    Excel ex = new Excel();
                    ex.CreateNewFile();
                    ex.AddNewSheet();
                    ex.WriteToCell(0, 0, Project_Name);
                    ex.SaveAs(FilePath + @"\ProjectData");
                    ex.CloseConn();
                }
                else
                {
                    Excel ex = new Excel(FilePath + @"\ProjectData.xslx", 1);
                    ex.WriteToCell(ex.GetLastRowIndex(), 0, Project_Name);
                    ex.Save();
                    ex.CloseConn();
                }
            }

, но я получаю сообщение об ошибке.в соответствии с Доступ к пути запрещен это выглядит следующим образом:

Вы пытаетесь сохранить в файл, имя которого совпадает с именем каталога.Это не может работать, вы не можете перезаписать каталог, заполненный файлами, одним новым файлом.Это может привести к неустранимой потере данных. «Доступ к пути запрещен» - это файловая система, которая пытается предотвратить это.

, но я не вижу переопределения файлов.что я сделал не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...