Wolfram言語

システムレベルの機能

ネストされたディレクトリを解析・変更する

$InstallationDirectory内の各ファイルについて,FileByteCountの連想を得る.

In[1]:=
Click for copyable input
FileSystemMap[FileByteCount, $InstallationDirectory]
Out[1]=

ディレクトリの最初の2レベル内にあるファイルすべてについて,FileDateの値のネストされた連想を得る.

In[2]:=
Click for copyable input
FileSystemMap[FileDate, FileNameJoin[{$InstallationDirectory, "Documentation", "English"}], 2]
Out[2]=

同じ結果を平らな連想で得る.

In[3]:=
Click for copyable input
FileSystemMap[FileDate, FileNameJoin[{$InstallationDirectory, "Documentation", "English"}], 2, 1]
Out[3]=

$UserBaseDirectory内のファイルについて変更日をチェックする.

In[4]:=
Click for copyable input
FileSystemMap[FileDate, $UserBaseDirectory, 2]
Out[4]=

指定されたディレクトリのレベル2までのファイルすべてについて,FileDateを設定する.

In[5]:=
Click for copyable input
FileSystemScan[SetFileDate, $UserBaseDirectory, 2]

$UserBaseDirectory内のファイルすべてが同じ変更日を持つようになった.

In[6]:=
Click for copyable input
FileSystemMap[FileDate, $UserBaseDirectory, 2, 1]
Out[6]=

関連する例

de en es fr ko pt-br ru zh