Skip to content

Latest commit

 

History

History
88 lines (65 loc) · 3.19 KB

directory_get_creationtime.md

File metadata and controls

88 lines (65 loc) · 3.19 KB
title summary date draft
directory_get_creationTime
指定したディレクトリの作成日時を取得します。
2024-05-02
true

定義

名前空間: Alice.IO
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.IO.cs

directory_get_creationTime(string)

[!IMPORTANT] プレビュー この記事では、現在開発中のAlice vNEXTに実装される予定のAPIについて説明しています。 このAPIは予告なく削除および変更される可能性があります。

指定したディレクトリの作成日時を取得します。

namespace Alice.IO;
public DateTime directory_get_creationTime(string path);
引数
path 作成日時を取得するディレクトリへのパス
戻り値
DateTime ディレクトリの現地時間で表した作成日時

???note "対応: 未実装" |対応|| |---|---| |AliceScript|| |AliceSister|| |Losetta||

directory_get_creationTime(string,bool)

[!IMPORTANT] プレビュー この記事では、現在開発中のAlice vNEXTに実装される予定のAPIについて説明しています。 このAPIは予告なく削除および変更される可能性があります。

日時をUTCで取得するか、現地時間で取得するかを指定して、指定したディレクトリの作成日時を取得します。

namespace Alice.IO;
public DateTime directory_get_creationTime(string path, bool getByUTC);
引数
path 作成日時を取得するディレクトリへのパス
getByUTC 作成日時を協定世界時(UTC)で取得する場合はtrue、現地時間で取得する場合はfalse
戻り値
DateTime ディレクトリのgetByUTCで指定した方式で表した作成日時

???note "対応: 未実装" |対応|| |---|---| |AliceScript|| |AliceSister|| |Losetta||

説明

pathにディレクトリが存在しない場合、この関数は1601年1月1日 午前0時12分(UTC)を返します。getByUTCを指定していないかfalseの場合は、現地時間に調整して返します。

ディレクトリの作成日時は書き換えることができるため、この関数が不正確な値を返す可能性があることにご注意ください。また、ファイルシステムやオペレーティングシステムによっては、その他の理由で不正確な値を返す可能性があります。

pathには、相対パスと絶対パスのどちらを指定することもできます。 相対パスを指定した場合、カレントディレクトリからの相対パスとして解釈します。 パスの大文字と小文字の区別は、環境およびファイルシステムに依存します。たとえば、NTFSでは大文字と小文字は区別されませんが、LFSでは大文字と小文字が区別されます。

次の例では、test.txtの作成日時を表示しています。

using Alice.IO;

print(directory_get_creationTime("test.txt"));