我使用Windows运行时组件C#来开发本机接口。我尝试使用以下代码检查文件是否存在: -
bool exists = File.Exists("D:\\Test\\test.txt");
我使用System并在类的开头使用System.IO。但它也不起作用。任何人都可以帮助我吗?
答案 0 :(得分:0)
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;
}
}