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 パラメータで渡された指定ファイルの、ReadOnly パラメータが指定するステータスの設定を試みます。
FileSetReadOnly メソッドは、オペレーションが成功した場合には True を、エラーが発生した場合には False を返します。
メモ:
FileNameパラメータがシンボリック リンクの場合、このメソッドはターゲット ファイルに対して実行されます。
メモ: MAC OS 上では、FileSetReadOnly は、ファイルに対して、3 つ(ユーザー、グループ、その他)の書き込み権限すべてを設定または削除します。
FileSetReadOnly は、マルチデバイス コードをサポートするように設計されています。
FileSetReadOnly よりもさらに個別に変更権限を設定するには、プラットフォーム固有の関数を使用します。