-2
我正在使用Windows運行時組件C#開發本機界面。我嘗試檢查文件存在與否用下面的代碼: -如何檢查文件是否存在
bool exists = File.Exists("D:\\Test\\test.txt");
我一直在使用系統,並在類的頂部開始使用System.IO。但它也是行不通的。任何人都可以幫助我嗎?
我正在使用Windows運行時組件C#開發本機界面。我嘗試檢查文件存在與否用下面的代碼: -如何檢查文件是否存在
bool exists = File.Exists("D:\\Test\\test.txt");
我一直在使用系統,並在類的頂部開始使用System.IO。但它也是行不通的。任何人都可以幫助我嗎?
public async void CheckForFile()
{
StorageFolder folder = await StorageFolder.GetFolderFromPathAsync("D:\\Test\\");
bool fileExists = await FileExists(folder, "test.txt");
}
public async static Task<bool> FileExists(StorageFolder folder, string name)
{
if (folder == null)
{
throw new ArgumentNullException("folder");
}
if (name == null)
{
throw new ArgumentNullException("name");
}
try
{
return await folder.GetFileAsync(name) != null;
}
catch
{
return false;
}
}
使用一個簡單的谷歌查詢先找到幫助。 「存在的winrt文件」顯示你需要的任何東西。 –
[檢查WinRT中的項目是否存在文件]可能的重複(http://stackoverflow.com/questions/12121572/check-if-a-file-exists-in-the-project-in-winrt) –