Verschachtelte Verzeichnisse analysieren und ändern
Rufen Sie eine Assoziation von FileByteCount für jede Datei im $InstallationDirectory.
In[1]:=
![Click for copyable input](assets.de/analyze-and-modify-nested-directories/In_45.png)
FileSystemMap[FileByteCount, $InstallationDirectory]
Out[1]=
![](assets.de/analyze-and-modify-nested-directories/O_38.png)
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](assets.de/analyze-and-modify-nested-directories/In_46.png)
FileSystemMap[FileDate,
FileNameJoin[{$InstallationDirectory, "Documentation", "English"}],
2]
Out[2]=
![](assets.de/analyze-and-modify-nested-directories/O_39.png)
Nun ermitteln Sie dieselben Resultate, aber als flache Assoziation.
In[3]:=
![Click for copyable input](assets.de/analyze-and-modify-nested-directories/In_47.png)
FileSystemMap[FileDate,
FileNameJoin[{$InstallationDirectory, "Documentation",
"English"}], 2, 1]
Out[3]=
![](assets.de/analyze-and-modify-nested-directories/O_40.png)
Überprüfen Sie das Änderungsdatum für Dateien im $UserBaseDirectory.
In[4]:=
![Click for copyable input](assets.de/analyze-and-modify-nested-directories/In_48.png)
FileSystemMap[FileDate, $UserBaseDirectory, 2]
Out[4]=
![](assets.de/analyze-and-modify-nested-directories/O_41.png)
Setzen Sie das FileDate für alle Dateien un Ebene 2 des jeweiligen Verzeichnisses fest.
In[5]:=
![Click for copyable input](assets.de/analyze-and-modify-nested-directories/In_49.png)
FileSystemScan[SetFileDate, $UserBaseDirectory, 2]
Alle Dateien in $UserBaseDirectory haben nun daselbe Änderungsdatum.
In[6]:=
![Click for copyable input](assets.de/analyze-and-modify-nested-directories/In_50.png)
FileSystemMap[FileDate, $UserBaseDirectory, 2, 1]
Out[6]=
![](assets.de/analyze-and-modify-nested-directories/O_42.png)