중첩된 디렉토리의 분석 및 변경
$InstallationDirectory의 각 파일에 대해 FileByteCount의 연상을 알아냅니다.
In[1]:=
![Click for copyable input](assets.ko/analyze-and-modify-nested-directories/In_45.png)
FileSystemMap[FileByteCount, $InstallationDirectory]
Out[1]=
![](assets.ko/analyze-and-modify-nested-directories/O_38.png)
디렉토리의 최초 두 레벨에 있는 모든 파일에 대한 FileDate 값의 중첩된 연상을 얻습니다.
In[2]:=
![Click for copyable input](assets.ko/analyze-and-modify-nested-directories/In_46.png)
FileSystemMap[FileDate,
FileNameJoin[{$InstallationDirectory, "Documentation", "English"}],
2]
Out[2]=
![](assets.ko/analyze-and-modify-nested-directories/O_39.png)
동일한 결과를 평평한 연상으로 얻습니다.
In[3]:=
![Click for copyable input](assets.ko/analyze-and-modify-nested-directories/In_47.png)
FileSystemMap[FileDate,
FileNameJoin[{$InstallationDirectory, "Documentation",
"English"}], 2, 1]
Out[3]=
![](assets.ko/analyze-and-modify-nested-directories/O_40.png)
$UserBaseDirectory 내의 파일 변경 날짜를 체크합니다.
In[4]:=
![Click for copyable input](assets.ko/analyze-and-modify-nested-directories/In_48.png)
FileSystemMap[FileDate, $UserBaseDirectory, 2]
Out[4]=
![](assets.ko/analyze-and-modify-nested-directories/O_41.png)
지정된 디렉토리의 레벨 2까지의 모든 파일에 대한 FileDate을 설정합니다.
In[5]:=
![Click for copyable input](assets.ko/analyze-and-modify-nested-directories/In_49.png)
FileSystemScan[SetFileDate, $UserBaseDirectory, 2]
$UserBaseDirectory의 모든 파일이 이제 같은 변경 날짜를 갖게되었습니다.
In[6]:=
![Click for copyable input](assets.ko/analyze-and-modify-nested-directories/In_50.png)
FileSystemMap[FileDate, $UserBaseDirectory, 2, 1]
Out[6]=
![](assets.ko/analyze-and-modify-nested-directories/O_42.png)