Проверьте, существует ли файл с помощью API Revit - PullRequest
0 голосов
/ 28 мая 2020
• 1000 .

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

    private bool FileExist2(string path)
    {
        FileInfo fi = new FileInfo(path);
        if (fi.Exists)
            return true;
        else
        {
            try
            {
                if (fi.Attributes == (FileAttributes)(-1))
                {
                }
            }
            catch (System.UnauthorizedAccessException)
            {
                return true;
            }
            catch (Exception)
            {
            }
        }
        return false;
    }

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

Справка

...