Table of Contents

Class File

Namespace
VMagicMirror.Buddy.IO

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

public static class File
Inheritance
File
Inherited Members

Remarks

このクラスではファイルの存在判定や読み取り専用の処理など、比較的安全に実行できるAPIを System.IO のAPIと等価に提供します。 VMagicMirrorではスクリプトを安全に実行しやすくするため、System.IO 系のAPIを直接使うことは制限されています。 各メソッドの説明については File の同名のメソッドを参照して下さい。

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

Methods

Exists(string)

public static bool Exists(string path)

Parameters

path string

Returns

bool

ReadAllBytes(string)

public static byte[] ReadAllBytes(string path)

Parameters

path string

Returns

byte[]

ReadAllLines(string)

public static string[] ReadAllLines(string path)

Parameters

path string

Returns

string[]

ReadAllLines(string, Encoding)

public static string[] ReadAllLines(string path, Encoding encoding)

Parameters

path string
encoding Encoding

Returns

string[]

ReadAllText(string)

public static string ReadAllText(string path)

Parameters

path string

Returns

string

ReadAllText(string, Encoding)

public static string ReadAllText(string path, Encoding encoding)

Parameters

path string
encoding Encoding

Returns

string