Alice.IO 名前空間

プログラムからファイルやディレクトリを読み書きしたり、ファイルパスを作成する関数があります。


taiseiue | 2024-07-11

関数

directory_copy(string,string)指定したディレクトリを別の場所にコピーします。
directory_create(string)ディレクトリを作成します。
directory_create_symbolicLink(string,string)ディレクトリへのシンボリックリンクを作成します。
directory_current()現在の作業ディレクトリを取得します。
directory_current(string)現在の作業ディレクトリを指定したディレクトリに設定します。
directory_delete(string)指定されたパスにある空のディレクトリを削除します。
directory_delete(string,bool)指定されたパスにあるディレクトリを削除します。
directory_exists(string)指定されたディレクトリが存在するかを取得します。
directory_get_accessTime(string)指定したディレクトリの最終アクセス日時を取得します。
directory_get_accessTime(string,bool)日時をUTCで取得するか、現地時間で取得するかを指定して、指定したディレクトリの最終アクセス日時を取得します。
directory_get_creationTime(string)指定したディレクトリの作成日時を取得します。
directory_get_creationTime(string,bool)日時をUTCで取得するか、現地時間で取得するかを指定して、指定したディレクトリの作成日時を取得します。
directory_get_directories(string)指定したディレクトリ内のサブディレクトリへのパスのリストを返します。
directory_get_directories(string,string)指定したディレクトリ内の指定したパターンに一致するサブディレクトリへのパスのリストを返します。
directory_get_directories(string,string,bool)指定したディレクトリ内の指定したパターンに一致するサブディレクトリへのパスのリストを返します。
directory_get_directories(string,string,bool,bool,bool,bool,bool,number,number)指定したディレクトリ内の指定したパターンに一致するサブディレクトリへのパスのリストを返します。
directory_get_entries(string)指定したディレクトリ内のファイルおよびディレクトリへのパスのリストを返します。
directory_get_entries(string,string)指定したディレクトリ内の指定したパターンに一致するファイルおよびディレクトリへのパスのリストを返します。
directory_get_entries(string,string,bool)指定したディレクトリ内の指定したパターンに一致するファイルおよびディレクトリへのパスのリストを返します。
directory_get_entries(string,string,bool,bool,bool,bool,bool,number,number)指定したディレクトリ内の指定したパターンに一致するファイルおよびディレクトリへのパスのリストを返します。
directory_get_files(string)指定したディレクトリ内のファイルへのパスのリストを返します。
directory_get_files(string,string)指定したディレクトリ内の指定したパターンに一致するファイルへのパスのリストを返します。
directory_get_files(string,string,bool)指定したディレクトリ内の指定したパターンに一致するファイルへのパスのリストを返します。
directory_get_files(string,string,bool,bool,bool,bool,bool,number,number)指定したディレクトリ内の指定したパターンに一致するファイルへのパスのリストを返します。
directory_get_length(string)指定したディレクトリ内のファイルサイズの合計をバイト単位で取得します。
directory_get_linkTarget(string,bool)指定したディレクトリリンクのリンク先を取得します。
directory_get_writeTime(string)指定したディレクトリに最後に書き込んだ日時を取得します。
directory_get_writeTime(string,bool)日時をUTCで取得するか、現地時間で取得するかを指定して、指定したディレクトリに最後に書き込んだ日時を取得します。
directory_getDirectories(string)指定したディレクトリ内のサブディレクトリへのパスのリストを返します。
directory_getDirectories(string,string)指定したディレクトリ内の指定したパターンに一致するサブディレクトリへのパスのリストを返します。
directory_getDirectories(string,string,bool)指定したディレクトリ内の指定したパターンに一致するサブディレクトリへのパスのリストを返します。
directory_getFiles(string)指定したディレクトリ内のファイルへのパスのリストを返します。
directory_getFiles(string,string)指定したディレクトリ内の指定したパターンに一致するファイルへのパスのリストを返します。
directory_getFiles(string,string,bool)指定したディレクトリ内の指定したパターンに一致するファイルへのパスのリストを返します。
directory_getLogicalDrives()このスクリプトを実行しているコンピューターにマウントされている論理ドライブを取得します。
directory_getRoot(string)指定したパスが所属するルートディレクトリを取得します。
directory_move(string,string)指定したファイルまたはディレクトリを別の場所に移動します。
directory_set_accessTime(string,DateTime)指定したディレクトリの最終アクセス日時を設定します。
directory_set_accessTime(string,DateTime,bool)日時をUTCで設定するか、現地時間で設定するかを指定して、指定したディレクトリの最終アクセス日時を設定します。
directory_set_creationTime(string,DateTime)指定したディレクトリの作成日時を設定します。
directory_set_creationTime(string,DateTime,bool)日時をUTCで設定するか、現地時間で設定するかを指定して、指定したディレクトリの作成日時を設定します。
directory_set_creationTime(string,DateTime)指定したディレクトリに最期に書き込んだ日時を設定します。
directory_set_creationTime(string,DateTime,bool)日時をUTCで設定するか、現地時間で設定するかを指定して、指定したディレクトリに最期に書き込んだ日時を設定します。
file_copy(string,string)指定したファイルを新しい場所にコピーします。
file_copy(string,string,bool)指定したファイルを別の場所にコピーします。
file_decrypt(string,string,string)指定した暗号化されたファイルをAES-128-CBC-SHA-1復号されたコピーを別の場所に作成します。
file_delete(string)指定したファイルを削除します
file_encrypt(string,string,string)指定したファイルのAES-128-CBC-SHA-1暗号化されたコピーを別の場所に作成します。
file_exists(string)指定したファイルが存在するかどうかを確認します
file_get_accessTime(string)指定したファイルまたはディレクトリの最終アクセス日時を取得します。
file_get_accessTime(string,bool)日時をUTCで取得するか、現地時間で取得するかを指定して、指定したファイルまたはディレクトリの最終アクセス日時を取得します。
file_get_creationTime(string)指定したファイルまたはディレクトリの作成日時を取得します。
file_get_creationTime(string,bool)日時をUTCで取得するか、現地時間で取得するかを指定して、指定したファイルまたはディレクトリの作成日時を取得します。
file_get_length(string)指定したファイルのサイズをバイト単位で取得します。
file_get_linkTarget(string,bool)指定したファイルリンクのリンク先を取得します。
file_get_writeTime(string)指定したファイルまたはディレクトリに最後に書き込んだ日時を取得します。
file_get_writeTime(string,bool)日時をUTCで取得するか、現地時間で取得するかを指定して、指定したファイルまたはディレクトリに最後に書き込んだ日時を取得します。
file_move(string,string)指定したファイルを新しい場所に移動します。
file_move(string,string,bool)上書きを行うかどうかを指定して、指定したファイルを別の場所に移動します。
file_read_charCode(string,bool)指定したファイルで使用されている文字コードを判別し、それを表す文字列を返します
file_read_codePage(string,bool)指定したファイルで使用されている文字コードを判別し、それを表す数値を返します
file_read_data(string)指定したファイルを読み取り、ファイルの内容を返します。
file_read_data(string,bool)指定したファイルをファイルシステムまたは現在のパッケージから読み取り、ファイルの内容を返します。
file_read_decrypt(string,bool,string,number,number,bool)指定したファイルをAES-CBC方式で復号しながら読み取り、読み取った結果のファイルの内容を返します。
file_read_text(string)指定したファイルを読み取り、結果を文字列で返します。
file_read_text(string,bool)指定したファイルをファイルシステムまたは現在のパッケージから読み取り、結果を文字列で返します。
file_read_text(string,string,bool)指定したファイルをファイルシステムまたは現在のパッケージから読み取り、結果を指定された文字コードで解釈した文字列を返します。
file_replace(string,string,string)指定したファイルを別のファイルの内容で置き換えます。
file_replace(string,string,string,bool)指定したファイルを別のファイルの内容で置き換えます。
file_set_accessTime(string,DateTime)指定したファイルまたはディレクトリの最終アクセス日時を設定します。
file_set_accessTime(string,DateTime,bool)日時をUTCで設定するか、現地時間で設定するかを指定して、指定したファイルまたはディレクトリの最終アクセス日時を設定します。
file_set_creationTime(string,DateTime)指定したファイルまたはディレクトリの作成日時を設定します。
file_set_creationTime(string,DateTime,bool)日時をUTCで設定するか、現地時間で設定するかを指定して、指定したファイルまたはディレクトリの作成日時を設定します。
file_set_creationTime(string,DateTime)指定したファイルまたはディレクトリに最期に書き込んだ日時を設定します。
file_set_creationTime(string,DateTime,bool)日時をUTCで設定するか、現地時間で設定するかを指定して、指定したファイルまたはディレクトリに最期に書き込んだ日時を設定します。
file_write_data(string,bytes)指定したファイルに、指定されたデータを書き込みます。
file_write_encrypt(string,bytes,string,number,number,bool)新しいファイルを作成し、指定されたデータをAES-CBC方式で暗号化しながら書き込みます。
file_write_text(string,string)新しいファイルを作成し、指定された文字列を書き込みます。
file_write_text(string,string,string)新しいファイルを作成し、指定された文字コード名で指定された文字列を書き込みます。
file_write_text(string,string,number)新しいファイルを作成し、指定されたコードページ番号に対応する文字コードで指定された文字列を書き込みます。
path_changeExtension(string,string)指定されたパスの拡張子を新しいものに変更した文字列を取得します。
path_combine(params string)複数の文字列をひとつのパスに結合します。
path_endsInDirectorySeparator(string)指定されたパスが、ディレクトリの区切り文字で終了するかを示す値を取得します。
path_get_directoryName(string)指定したパスのディレクトリ名を取得します。
path_get_extension(string)指定したパスの拡張子を取得します。
path_get_fileName(string)指定したパスのファイル名を取得します。
path_get_fileName(string,bool)ファイル名から拡張子を取り除いて、指定したパスのファイル名を取得します。
path_get_fileNameWithoutExtension(string)指定したパスの拡張子を除くファイル名を取得します。
path_get_fullPath(string)指定したパスの絶対パスを取得します。
path_get_pathRoot(string)指定したパスから、ルートディレクトリを取得します。
path_get_randomFileName()ユニークな名前を持つディレクトリまたはファイル名を返します。
path_get_relativePath(string,string)あるパスから指定したパスの相対パスを取得します。
path_get_tempFileName()ユニークな名前を持つ0バイトの一時ファイルをディスクに作成し、そのファイルの絶対パスを取得します。
path_get_tempPath()このスクリプトを実行しているユーザーの一時ディレクトリへのパスを返します。
path_has_extension(string)指定されたパスが、拡張子を含んでいるかを示す値を取得します。
path_isPathFullyQualified(string)指定されたパスが、絶対パスかを示す値を取得します。
path_isPathRooted(string)ファイルパスにルートが含まれているかを示す値を取得します。
path_join(params string)複数の文字列をひとつのパスに結合します。
path_trimEndingDirectorySeparator(string)指定したパスの末尾にあるディレクトリの区切り文字を削除します。
zip_append_file(string,string,string)指定したZipアーカイブにファイルを追加します。
zip_createFromDirectory(string,string)指定したディレクトリからZipアーカイブを作成します。
zip_extractToDirectory(string,string)指定したZipアーカイブのすべてのファイルをディレクトリに展開します。