2

小さな POC プロジェクトをまとめているところですが、ファイルのアクセス許可に関して奇妙な問題が発生しています。私が今やろうとしているのは次のとおりです。

if (!File.Exists(Path.Combine(path,"Schedule.txt")))
            {
                File.Create(path);
                Debug.WriteLine("Schedule File Created.");
            }

そして、「パス「BlahBlahBlahMyPathWouldGoHere」へのアクセスが拒否されました。」パスは次のとおり"C:\Users\MyUser\My Documents\TestStuff"です。

ただし、組み込みの「Everyone」ユーザーがそのフォルダーとすべての子フォルダーに対するすべてのアクセス許可を持つように、既にアクセス許可を設定しています。それで、何が得られますか?

私の会社では、ViewFinity Agent を使用して、誰かが生産的である可能性を利己的かつ不名誉にも取り除いているため、それが問題の一部である可能性があります。知らない。私はこれまで、この種のことで多くの問題を抱えたことはありません。

この問題の他の考えられる原因を知っている人はいますか?

4

1 に答える 1

1

ああ、私はばかだ。

 File.Create(path);

になるはずだった:

 File.Create(Path.Combine(path,"Schedule.txt"));

そのため、フォルダーと同じ場所にファイルを作成しようとしていました。愚かな私:)

于 2012-06-19T17:37:08.203 に答える