platform.dat
파일을 디렉터리 만들기 및/또는 디렉터리로 파일 복사에 사용할 수 있습니다. DAT 파일의
명령 또는 파일 매개 변수는 다음과 같습니다 루트 폴더를 지정
root
을.
Directory(“<Directory name>”)
폴더를 지정하고 새 폴더를 만드는 데 사용됩니다.
Permdir(“<Directory name>”)
이는 사용자가 삭제할 수없는 새 폴더 을 만드는 데 사용됩니다.
File(“<destination file name>”, “<source path and file name>”)
( )은 파일을 복사하는 데 사용됩니다.
당신은 폴더 또는 폴더 트리를 만들 DAT
파일을 사용할 수있는 폴더
을 만듭니다.
이것은 공용 폴더의 DAT 파일이 시스템을 부팅 할 때 볼 수있는 디렉터리 구조를 만드는 것과 정확히 일치합니다. platform.dat
사용 \MyFolder\SubFolder
을 만드는
예 :
다음을 수행
root:-Directory("MyFolder")
Directory("\MyFolder "):-Permdir("SubFolder ")
:
은 파일 시스템의 루트에 MyFolder에라는 이름의 폴더를 생성합니다.
- 는 는
Directory()
두 가지 방법으로 사용된다 삭제할 수 없습니다 \ MyFolder에있는 폴더라는 이름의 하위 폴더를 생성합니다; 하나는 디렉토리를 만들고, 다른 하나는 새 디렉토리가 생성 될 폴더를 지정합니다.
복사 당신은 또한 하나 새로 만든 폴더에 \Windows
폴더에서 파일을 복사 할 DAT
파일을 사용할 수있는 폴더
에 파일.\MyFolder\SubFolder
에 복사 MyApp.lnk
의
예 :
Directory("\MyFolder \ SubFolder "):-File("MyApp.lnk", "\Windows\ MyApp.lnk")
복사 \MyFolder\SubFolder\MyApp.lnk
-\Windows\MyApp.lnk
.
그러나 당신이 파일의 이름을 변경하려는 경우 :
Directory("\MyFolder \ SubFolder "):-File("MyNewName.lnk", "\Windows\ MyApp.lnk")
그것을 \MyFolder\MySubfolder
-MyApp.lnk
MyNewName.lnk
에 복사 할 때 이름을 변경합니다.
출처 : Platform Builder: Using Dat Files to Initialize the File System - A blogpost by Bruce Eitman