2014-03-07 6 views
0

파일 시스템 루트에 "abc"라는 디렉토리가 있기 때문에 내가 수행중인 BSP의 결과 이미지를 얻으려면 Platform Builder (6.0R3)에서 무엇을해야합니까? 또한이 디렉토리에는 일부 파일 (실행 파일 및 dll은 .NET Compact 3.5에 생성 됨)이 있어야합니다.플랫폼 빌더의 WinCE 이미지에 디렉토리 추가

내가 검색했지만 Platform.bib을 편집하여 Windows 디렉토리에 파일을 추가하는 방법 만 찾았지만 특정 파일이있는 새 디렉토리를 만드는 방법은 찾지 못했습니다.

답변

1

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 ") 

:

  1. 은 파일 시스템의 루트에 MyFolder에라는 이름의 폴더를 생성합니다.

  2. 는 는

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.lnkMyNewName.lnk에 복사 할 때 이름을 변경합니다.

출처 : Platform Builder: Using Dat Files to Initialize the File System - A blogpost by Bruce Eitman