파일을 생성하기 위해서 Manifest 파일에 추가
<Applications>
<Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="fileAccess.App">
<VisualElements DisplayName="fileAccess" Logo="Assets\Logo.png" SmallLogo="Assets\SmallLogo.png" Description="fileAccess" ForegroundText="light" BackgroundColor="#464646">
<DefaultTile ShowName="allLogos" />
<SplashScreen Image="Assets\SplashScreen.png" />
</VisualElements>
<Extensions>
<Extension Category="windows.fileTypeAssociation">
<FileTypeAssociation Name="test">
<SupportedFileTypes>
<FileType>.xml</FileType>
</SupportedFileTypes>
</FileTypeAssociation>
</Extension>
</Extensions>
</Application>
</Applications>
await 는 비동기 메소드에서 적용가능하다. ex) async void btnInsert_Click(object sender, RoutedEventArgs e)
파일 만들기
StorageFolder storageFolder = KnownFolders.DocumentsLibrary;
sampleFile = await storageFolder.CreateFileAsync("sample.xml", CreationCollisionOption.ReplaceExisting);
파일 쓰기
string content = "안녕하세요";
await FileIO.WriteTextAsync(sampleFile, content);
파일 읽기
string fileContent = await FileIO.ReadTextAsync(sampleFile);
파일삭제
if (sampleFile != null)
{
await sampleFile.DeleteAsync();
sampleFile = null;
}
'기술 이야기' 카테고리의 다른 글
윈도우8 메트로앱 개발참조 - XML 생성하기 (1) | 2012.08.31 |
---|---|
윈도우8 메트로앱 개발참조 - 메세지박스 (MessageBox) (2) | 2012.08.01 |
javascript / html5 코드 보안 (2) | 2012.03.22 |
visual studio 2011 겁나 좋다. (1) | 2012.03.16 |
iBooks Author를 만들자고 ??? (3) | 2012.02.14 |