您可以使用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 的文件夹。
在 \MyFolder 中创建一个名为 SubFolder 的文件夹,该文件夹不能
已删除
Directory()有两种使用方式;一个用于创建目录,另一个用于指定将在其中创建新目录的文件夹。
将文件复制到文件夹
您还可以使用DAT 文件将文件从\Windows 文件夹复制到一个或新创建的文件夹中。
将MyApp.lnk 复制到\MyFolder\SubFolder 的示例:
Directory("\MyFolder \ SubFolder "):-File("MyApp.lnk", "\Windows\ MyApp.lnk")
将\Windows\MyApp.lnk 复制到\MyFolder\SubFolder\MyApp.lnk。
但是如果你想重命名文件怎么办:
Directory("\MyFolder \ SubFolder "):-File("MyNewName.lnk", "\Windows\ MyApp.lnk")
将MyApp.lnk 复制到\MyFolder\MySubfolder 时将其重命名为MyNewName.lnk。
来源:Platform Builder: Using Dat Files to Initialize the File System - A blogpost by Bruce Eitman