デルファイXE10ファイルディレクトリ/パスオペレーション(Andorid、IOS)

一時ファイルのパスを取得する(アンドリュースのサポート、IOS)
関数GeFileName(定数AFileNameは:文字列):;文字列が
始まる
アンドロイドIFDEFのために{$}を
:; = TPath.GetTempPath + '/' + AFileNameは結果
{$ ELSE}
{} $ IFDEF IOS
の検索結果を:TPath.GetHomePath + = '/ドキュメント/' + AFileNameは、
{} ELSE $
結果を:= AFileNameは、
{$ ENDIF}
{$ ENDIF}
エンド。

IOUtils.pas記述ファイル
パスタイプ
TPath.GetTempPath; {一時フォルダパスを取得}
TPath.GetTempFileNameを、{一時ファイル名を取得}
TPath.GetPathRootを(); {などの抽出文字、:C:\}
TPath.GetDirectoryName( );抽出路{}
TPath.GetFileName(); {抽出ファイル名}
TPath.GetExtension(); {抽出拡張}
TPath.GetFileNameWithoutExtension(); {NO抽出ファイル名拡張子}
TPath.ChangeExtension(); {拡張}置き換える
{検査パスドライブ}が存在する; TPath.DriveExists()
{相対パスへのフルパス与える}; TPath.GetFullPath()
TPath.HasExtensionを(); {決定拡張}か
TPath.IsPathRooted ();絶対パスか否かを{}を判定する
結合パス{}; TPath.Combine()
TPath.GetRandomFileName; {ランダムなファイル名を生成する}
、{一意のファイル名を生成するためのブールパラメータ決意を、TPath.GetGUIDFileName()名前を含む- }
TPath.IsValidPathChar(); {判定文字}がパス名を指定することができるかどうか
TPath.IsValidFileNameChar(); {指定された文字がファイル名に使用できるかどうかを判断する}
TPath.AltDirectorySeparatorChar; {Windowsの"\"}
TPath.AltDirectorySeparatorChar; {Windowsの"/"}
Windowsでは{; TPath.ExtensionSeparatorChar 。 "それは"}である
"}; {WindowsのですTPath.PathSeparator"
"}; {WindowsのTPath.VolumeSeparatorChar"

//カタログクラス
TDirectory.CreateDirectory(); {新しいディレクトリを作成}
TDirectory.Exists(); {フォルダがあるか否かを判定する}
TDirectory.IsEmpty()は、フォルダは空{}であるか否かを決定
TDirectory.Copy(); {コピーフォルダ}
TDirectory.Move();移動フォルダ{}
TDirectory.Delete(); {フォルダを削除し、第2のパラメータは、非空のフォルダ}除去するTrueで
TDirectory.GetDirectoryRootを(); {ディスクのルートディレクトリを取得しますC:などの文字、\}
TDirectory.GetCurrentDirectoryは、{}カレントディレクトリを取得
、現在のディレクトリ{}設定; TDirectory.SetCurrentDirectoryを()
が一例として}; {ドライブリストを取得し、TDirectory.GetLogicalDrivesを
TDirectory.GetAttributes(); {ファイルを取得します。このような読み取り専用、アーカイブなどのフォルダ属性、例えば低級}有し
{設定フォルダの属性;例が有する} TDirectory.SetAttributesを()

//クラスファイル
)(TFile.Existsを; //指定されたファイルが存在するかどうか
TFile.Copyを(); //ファイルのコピー
TFile.Moveを(); //ファイルを移動
TFile.Deleteを(); //ファイルを削除
TFileを。置き換え(); //ファイルを置き換えます

 

最終更新日:2019年7月5日

おすすめ

転載: www.cnblogs.com/guorongtao/p/11137192.html