2016-06-02 5 views
-2

로컬 폴더에서 확장 파일을 얻는 방법은 무엇입니까?로컬 폴더에서 확장 파일 가져 오기

class BookAudio 
    { 
     public string Name { get; set; } 
    } 

내 말은 E 드라이브에없는 : \ 또는 다른,하지만 패키지 폴더 "라이브러리"에 나는 패키지

BookAudio 클래스에 라이브러리 폴더에 많은 파일이 있습니다. 코드 : StorageFolder 라이브러리 = installedLocation.CreateFolderAsync ("library", CreationCollisionOption.OpenIfExists); 그리고 예를 들어 확장 프로그램을 가져오고 싶다면 : pdf 확장 프로그램을 누른 다음 pdfView 페이지로 이동하십시오.

+1

가능한 중복 사용할 수있는 [파일의 확장자를 찾는 방법을?] (http://stackoverflow.com/questions/1886866/how-to-find-extension-of-a-file) – Yahya

+0

UWP에서 파일의 파일 이름 확장명을 가져 오려면 [StorageFile.FileType properties] (https://msdn.microsoft .com/ko-us/library/windows/apps/windows.storage.storagefile.filetype.aspx). –

답변

1

Path.GetExtension Method (String)

string ext = Path.GetExtension("FilePath"); 

시도하거나 당신은 단순히이

string PathTofile = @"E:\POSAPP\POS\POS\bin\Debug\kjhs.exe"; 
string extension = PathTofile.Substring(PathTofile.LastIndexOf('.')+1, PathTofile.Length - PathTofile.LastIndexOf('.')-1); 
+0

E : \ 또는 다른 드라이브가 아니라 패키지 폴더 "라이브러리"에 있음을 의미합니다. 코드 : StorageFolder 라이브러리 = installedLocation.CreateFolderAsync ("library", CreationCollisionOption.OpenIfExists); 그리고 예를 들면 다음과 같이 확장을 원합니다. 확장자 pdf 인 경우 pdfView 페이지로 이동하십시오. – Rose

관련 문제