Word.Interop を使用して Word ドキュメントを操作し、ユーザーがハードディスクからファイルを開くことができるようにします。
ユーザーが選択したファイルが読み取り専用であるというエラーが表示されることがあります。
ファイルが読み取り専用かどうかを確認するにはどうすればよいですか?
Word.Interop を使用して Word ドキュメントを操作し、ユーザーがハードディスクからファイルを開くことができるようにします。
ユーザーが選択したファイルが読み取り専用であるというエラーが表示されることがあります。
ファイルが読み取り専用かどうかを確認するにはどうすればよいですか?
ファイル属性 (Windows のファイル プロパティ ダイアログで設定できます) について実際に話しているのですか? もしそうなら、あなたは使用することができますFileInfo.IsReadOnly
:
FileInfo fileInfo = new FileInfo(@"path\to\file");
if (fileInfo.IsReadOnly)
{
// do something
}
それ以外の場合、別のプロセスがファイルを使用している場合は、この回答を参照してください。