• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:(C#)ファイルに書き込みできるかの判定)

(C#)ファイルに書き込みできるかの判定

このQ&Aのポイント
  • C#2.0を使ってファイルの書き込み可否を判定する方法を探しています。
  • テキストエディタ1とテキストエディタ2の同時編集やExcelとテキストエディタの同時開きによるファイル書き込み制限について調査中です。
  • C#のコードを使用して、ファイルがパターン1かパターン2かを判別し、ファイルに書き込みができるかどうかを確認したいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • hidebun
  • ベストアンサー率50% (92/181)
回答No.1

実際に、ファイルを開いてみるしかないんじゃないかなあ。 1.対象ファイルがあるかどうかチェックして 2.1があった場合ファイルの属性チェック 3.2.が読み込み専用でなければ、実際にファイルを WRITEモードで開いてみる→失敗ならパターン2。 成功ならパターン1。 C#は良く知りませんので、具体的なコードは提示できませんが、 アイデアだけ。 あと、こんなのあった。 http://support.microsoft.com/kb/172240/ja

kary
質問者

お礼

ご回答、ありがとうございます。writeモードで開いてみる、排他モード、が糸口になりそうです。参考urlもありがとうございました。さらに調べてみます。

関連するQ&A