ymm4-plugin-document
読み取り中…
検索中…
一致する文字列を見つけられません
YukkuriMovieMaker.Commons.DirectoryAccess クラス

ディレクトリへのアクセス権をチェックするための静的メソッドを提供します。 [詳解]

静的公開メンバ関数

static bool CanWrite (string path)
 指定したパスに現在のユーザーが書き込み権限を持っているかどうかを確認します。

詳解

ディレクトリへのアクセス権をチェックするための静的メソッドを提供します。

メソッド詳解

◆ CanWrite()

bool YukkuriMovieMaker.Commons.DirectoryAccess.CanWrite ( string path)
static

指定したパスに現在のユーザーが書き込み権限を持っているかどうかを確認します。

引数
path確認するディレクトリのパス。
戻り値
書き込み権限がある場合は true、ない場合は false

現在のユーザーのIDと所属するグループを取得し、対象ディレクトリのACL(アクセス制御リスト)を評価します。 まず拒否ルールを確認し、書き込みが拒否されていれば false を返します。 次に許可ルールを確認し、書き込みが許可されていれば true を返します。 ディレクトリが存在しない場合や、アクセス権が取得できない場合は、<c>falseを返します。

string tempPath = Path.GetTempPath();
if (DirectoryAccess.CanWrite(tempPath))
{
Console.WriteLine("一時ディレクトリへの書き込みが可能です。");
}
else
{
Console.WriteLine("一時ディレクトリへの書き込みができません。");
}
string programFiles = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);
if (!DirectoryAccess.CanWrite(programFiles))
{
Console.WriteLine("Program Filesへの書き込みは通常できません。");
}
ディレクトリへのアクセス権をチェックするための静的メソッドを提供します。
Definition DirectoryAccess.cs:15
static bool CanWrite(string path)
指定したパスに現在のユーザーが書き込み権限を持っているかどうかを確認します。
Definition DirectoryAccess.cs:47

このクラス詳解は次のファイルから抽出されました: