- ベストアンサー
【C++/CLI】XMLファイルに対して読み取り属性を付与する方法
VC++2005の.NET、言語はC++/CLIにて、 既存のXMLファイルに対して読み取り属性を付与し、 ユーザーが編集をできないようにしたいのですが、 下記コードにて実行したところ、期待動作をさせることが出来ません。 おそらくどこかが明らかに間違っていると思うのですが、 何が原因か分かりません。 解決法をご存知の方おられましたら、ご教示お願いできませんでしょうか? String^ path = "C:\\test.xml"; FileAttributes atr = File::GetAttributes( path ); atr & FileAttributes::ReadOnly; File::SetAttributes( path, atr );
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- reset_cat
- ベストアンサー率68% (94/138)
回答No.1
お礼
御回答ありがとうございます。 そのままだとなぜか「'System::IO::FileAttributes' は、この演算子または定義済の演算子に適切な型への変換の定義を行いません。」 とのエラーが出てしまうので、 atr = atr | FileAttributes::ReadOnly; のように記述することで解決しました。 ありがとうございました。