Язык Wolfram Language

Системные функциональные возможности системы

Анализ и модификация вложенных директорий

Получите ассоциацию значений FileByteCount для каждого файла в $InstallationDirectory.

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

Получите вложенную ассоциацию значений FileDate для всеx файлов в первых двух уровнях директории.

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]=

Задайте FileDate для всех файлов вплоть до 2 уровня заданной директории.

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 ja ko pt-br zh