System.SysUtils.FileSetReadOnly
Delphi
function FileSetReadOnly(const FileName: string; ReadOnly: Boolean): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall FileSetReadOnly(const System::UnicodeString FileName, bool ReadOnly);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
説明
ファイルのアクセス権限を、読み取り専用に設定します。
FileSetReadOnly メソッドは、FileName
パラメータで渡された指定ファイルの、Read
Only パラメータが指定するステータスの設定を試みます。
FileSetReadOnly メソッドは、オペレーションが成功した場合には True を、エラーが発生した場合には False を返します。
メモ:
FileName
パラメータがシンボリック リンクの場合、このメソッドはターゲット ファイルに対して実行されます。
メモ: MAC OS 上では、FileSetReadOnly は、ファイルに対して、3 つ(ユーザー、グループ、その他)の書き込み権限すべてを設定または削除します。
FileSetReadOnly は、マルチデバイス コードをサポートするように設計されています。
FileSetReadOnly よりもさらに個別に変更権限を設定するには、プラットフォーム固有の関数を使用します。