使用 StreamReader 检查文件是否存在
Check if file exists using StreamReader
我打开这个文件来读取数据,但是如果文件不存在就会抛出错误。那么如何检查文件是否存在呢?在控制台项目中,我可以使用 ifstream
,我可以通过编写 if(!file) {}
来检查它,而 StreamReader
不允许我这样做。
StreamReader^ data = gcnew StreamReader("data.txt");
您需要阅读 the documentation。
如果找不到文件,抛出的异常是FileNotFoundException
。
我打开这个文件来读取数据,但是如果文件不存在就会抛出错误。那么如何检查文件是否存在呢?在控制台项目中,我可以使用 ifstream
,我可以通过编写 if(!file) {}
来检查它,而 StreamReader
不允许我这样做。
StreamReader^ data = gcnew StreamReader("data.txt");
您需要阅读 the documentation。
如果找不到文件,抛出的异常是FileNotFoundException
。