첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
본 블로그는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 블로그 콘텐츠 향상을 위해 쓰여집니다.

728x90
반응형
728x170
using System.Collections.Generic;
using Windows.ApplicationModel;
using Windows.Storage;
using Windows.Storage.Search;

QueryOptions options = new QueryOptions();

options.FolderDepth = FolderDepth.Deep;

options.FileTypeFilter.Add(".jpg");
options.FileTypeFilter.Add(".png");
options.FileTypeFilter.Add(".gif");

StorageFolder packageStorageFolder = Package.Current.InstalledLocation;

StorageFolder sampleStorageFolder = await packageStorageFolder.GetFolderAsync("Asset\\Sample");

StorageFileQueryResult queryResult = sampleStorageFolder.CreateFileQueryWithOptions(options);

IReadOnlyList<StorageFile> storageFileList = await queryResult.GetFilesAsync();

foreach(StorageFile storageFile in storageFileList)
{
    if(storageFile.Provider.Id == "computer")
    {
        ...
    }
    else
    {
        ...
    }
}

※ Asset/Sample 폴더 내 파일들은 [빌드 작업]을 [내용]으로 설정한다.

728x90
반응형
그리드형
Posted by 사용자 icodebroker
TAG , , ,

댓글을 달아 주세요