原因是另一个进程正在使用该文件
if (!File.Exists("\\ResidentFlash\\ReceiveData.txt"))
{                                        
  File.Create("\\ResidentFlash\\ReceiveData.txt");
}
  using (StreamReader str = new StreamReader(@"\ResidentFlash\ReceiveData.txt"System.Text.Encoding.UTF8))//UTF8为编码
我创建完后对他进行读取...运行到using...那行代码就报错----“进程无法访问文“\ResidentFlash\ReceiveData.txt”,原因是另一个进程正在使用该文件”
求解决方法...
------解决方案--------------------
这样操作文件 
FileStream FileStream=null;
                 try
               {
                   FileStream=new FileStream(@"\ResidentFlash\ReceiveData.txt",FileMode.Append)
using (StreamReader str = new StreamReader(@"\ResidentFlash\ReceiveData.txt"System.Text.Encoding.UTF8))//UTF8为编码
               }
               catch
               {                 
               }
               finally  
               {
                   str.Close();  
                   FileStream.Close();
               }