XMLファイルを大量に作っていると、そのうち、
string path = @"〜";
XmlDocument doc = 〜
doc.Save(path);

で、指定されているpathは完全に新しいファイル名なので
パーミションが設定されてるわけがないんです。
なのに、ファイルのパーミションが原因でファイルが保存できないと
IOException が出るので困っています。

この問題の回避の方法をご存じの方、教えてください。