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