Table of Contents

Class Path

Namespace
VMagicMirror.Buddy.IO

ファイルパスに関連したAPIを提供します。

public static class Path
Inheritance
Path
Inherited Members

Remarks

VMagicMirrorではスクリプトを安全に実行しやすくするため、System.IO 系のAPIを直接使うことは制限されています。 このクラスではPathの比較的安全に実行できるAPIを、 System.IO のAPIと等価に提供します。 各メソッドの説明については Directory の同名のメソッドを参照して下さい。

サブキャラのスクリプトで本クラスによってファイルパスを扱う場合、原則として絶対パスを使用して下さい。 スクリプトのカレントディレクトリが main.csx のあるフォルダと一致することは保証されていません。

Methods

Combine(string, string)

public static string Combine(string path1, string path2)

Parameters

path1 string
path2 string

Returns

string

Combine(string, string, string)

public static string Combine(string path1, string path2, string path3)

Parameters

path1 string
path2 string
path3 string

Returns

string

Combine(string, string, string, string)

public static string Combine(string path1, string path2, string path3, string path4)

Parameters

path1 string
path2 string
path3 string
path4 string

Returns

string

Combine(params string[])

public static string Combine(params string[] paths)

Parameters

paths string[]

Returns

string

GetDirectoryName(string)

public static string GetDirectoryName(string path)

Parameters

path string

Returns

string

GetExtension(string)

public static string GetExtension(string path)

Parameters

path string

Returns

string

GetFileName(string)

public static string GetFileName(string path)

Parameters

path string

Returns

string

GetFileNameWithoutExtension(string)

public static string GetFileNameWithoutExtension(string path)

Parameters

path string

Returns

string

GetFullPath(string)

public static string GetFullPath(string path)

Parameters

path string

Returns

string