我有一个文本文件,我想阅读一个富文本框。 一切正常,但我正在使用USB笔,文本文件存储在I:\驱动器上,存储在程序调试文件夹中。 我怎么能这样做,无论我在哪里插入USB,以及该目录被称为程序将读取文件? 我使用数据源使用我的数据库,但我不知道是否有阅读文本文件的东西。
using (StreamReader reader = new StreamReader(@"I:\filep\filep\bin\Debug\text.txt"))
答案 0 :(得分:0)
您可以尝试iterating over your drives,检查
drive.Name + "filep\filep\bin\Debug\text.txt"
每次传递给see if the file exists。
根据MethodMan的评论进行编辑:如果您确定您的文件位于拇指驱动器上,那么您也希望在此处进行此检查
drive.DriveType == DriveType.Removal