Wolfram Language

Systemnahe Funktionalität

Verschachtelte Verzeichnisse analysieren und ändern

Rufen Sie eine Assoziation von FileByteCount für jede Datei im $InstallationDirectory.

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

Rufen Sie eine verschachtelte Assoziation von FileDate-Werten für alle Dateien in den ersten zwei Ebenen eines Verzeichnisses ab.

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

Nun ermitteln Sie dieselben Resultate, aber als flache Assoziation.

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

Überprüfen Sie das Änderungsdatum für Dateien im $UserBaseDirectory.

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

Setzen Sie das FileDate für alle Dateien un Ebene 2 des jeweiligen Verzeichnisses fest.

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

Alle Dateien in $UserBaseDirectory haben nun daselbe Änderungsdatum.

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

Verwandte Beispiele

en es fr ja ko pt-br ru zh