ファイルの名前と属性を操作します。本コマンドはファイルの名前や属性に関する操作を提供します。filenameをご参照下さい)。最終アクセス時間を求めます。10進の数値の文字列を返します。指定されていれば、ファイルアクセス時間をこれに設定します。秒数で測られた値です。ファイルが存在しなかったり、アクセス時間を調べることや設定することができなかった場合にはエラーが返されます。FATファイルシステムはアクセス時間をサポートしません。value...?このサブ・コマンドはファイルと関連していたプラットフォーム特定の値を返します、または設定します。1番目のフォーマットはプラットフォーム特定のフラグとそれらの値からなるリストを返します。2番目のフォーマットは指定するオプションの値を返します。3番目のフォーマットは1個以上の値を設定します。Unixで、-groupはファイルのグループの名前を取得、または設定します。グループIDはコマンドに与えられますが、コマンドはグループの名前を返します。-ownerはファイルの所有者としてのユーザー名を取得、または設定します。このコマンドは所有者の名前を返しますが、所有者を設定するときには数値IDが渡されます。使う8進コードを設定、または検索します。設定を制限的にサポートします。u+s,go‐rwはユーザーにS(sticky)ビットを加えて、グループと他のユーザーから読み書き許可を取る)。上で、-archiveはファイルのarchive属性の値を与え、設定、またはクリアします。-hiddenはファイルのhidden属性の値を与え、設定、またはクリアします。-longnameはパスの各要素をその長いバージョンに拡張します。この属性は設定されることができません。-readonlyはreadonly属性の値を与え、設定、またはクリアします。バージョンに置き換えます。この属性は設定されることができません。-systemはファイルのsystem属性の値を与え、設定、またはクリアします。タイプを参照、または設定します。-hiddenはファイルのhidden属性の値を与え、設定、またはクリアします。-readonlyはreadonly属性の値を与え、設定、またはクリアします。Sharingがオンにされる場合だけ、ディレクトリがロックされることに注意が必要です。タイプを参照、または設定します。指定されていない場合、このインタープリタにおいて登録された全てのオープンチャネルの名前リストを返します。マッチする名前のみが返されます。matchと同じ規則を用いて決定されます。既存するディレクトリである場合には、二番目のフォームが使われます。二番目のフォームはリストされた各sourceファイルのコピーをtargetDirの中に作成します。sourceによりディレトリが指定された場合、ディレクトリの内容は再帰的にtargetDirにコピーされます。-forceオプションが指定されない限り、既存するファイルは上書きされません。指定されたとしても、結果はエラーになります。引数は指定された順番に処理され、エラーがあれば、最初のエラーによって停止されます。「--」はスイッチの終わりを示します。引数に指定されたファイル、またはディレクトリを消去します。空でないディレクトリを消去するには、-forceオプションが指定されなければなりません。符号的リンクを処理しているとき、オブジェクト自身ではなく、それらのリンク自体が削除されます。存在しないファイルを削除しようとしてもエラーにはなりません。readonlyファイルを削除しようとすることは、たとえ-forceフラグが指定されない場合でも、そのファイルを削除することになります。'を指定されたパスから移出することで、削除が続くことを可能にしようとします。引数は指定された順番に処理されて、エラーがあれば、最初のエラーによって停止されます。スイッチの終わりを示します。パスの全てのコンポーネントから成る名前を返します。ルートディレクトリを参照する場合、ルートディレクトリが返されます。c:/はc:/を返します。注意すべきは、命令を完了するために必要なときだけ、チルダ置換が遂行されます。~/src/foo.cは~/srcを返します。現在のユーザーから実行可能である場合は1を返し、そうでない場合は0を返します。存在する場合、かつユーザーがそのディレクトリの検索特権を持っている場合は1を返し、そうでない場合は0を返します。"を含む全てを返します。."がない場合は空文字列を返します。ディレクトリである場合は1を返し、そうでない場合は、0を返します。通常のファイルの場合は1を返し、そうでない場合は0を返します。...?一つ以上のファイル名を使って、現在のプラットフォームに対応した正しいパス区切り文字により、それらのファイル名を結合します。ない場合は、その前の全ての引数は放棄され、結合は現在の引数から続行します。barは/foo/barを返します。注意すべきなのは、これら名前のいずれも区切りを含みます。結果は常に現在のプラットフォームに対する正規なものです。UnixとWindowsで"/"、Macintoshでは":"です。場合はエラーを返します。指定する現存のファイルシステム対象を指すlinkNameと呼ばれる新しいリンクを作成します。Unixで符号的なリンクがデフォルトです)。これにより、ユーザーが異なるプラットフォーム間でリンクを作成することを望んだ場合、どんなタイプのリンクが作成されるかを気にせずにリンクできます。-linktypeに使える値は-symbolicと-hardです。リンクを全くサポートしていない、あるいは要求された特定のタイプをサポートしていないファイルシステムでリンクを作成するとき、エラーメッセージが返されます。符号的なディレクトリリンク、またハードファイルリンクをサポートしています。符号的なリンクを参照するならば、varNameにより返された情報は、参照するファイルの情報ではなく、リンクに関するものであることを意味します。符号的なリンクをサポートしないシステム上では、このオプションはまったくstatオプションと同じです。...?指定された各ディレクトリを作成します。自身を含む全ての現存でない親ディレクトリを作成します。既存するディレクトリが指定される場合は何も実行せず、エラーも返されません。ディレクトリによって既存のファイルに上書きしようとする場合、エラーになります。引数は指定された順番に処理されて、エラーがあれば、最初のエラーによって中止されます。最後の変更時間を表す10進の数値の文字列を返します。