小弟我现在在做一个小功能,就是把原来计算机上比如D盘下的Copy文件夹里面的一个叫1.txt的文件向拷贝到另外一个地方,比如叫做Copy1的文件夹下
private void CopyFile(string p1, string p2)
{
//打开文件
using (FileStream fsRead = new FileStream(p1, FileMode.Open))
{
using (FileStream fsWrite = new FileStream(p2, FileMode.Create))就会在这里提示文件"对路径“D:\Copy”的访问被拒绝。" {
。。。。
}
}
}
请问应该怎么解决,我按照他的提示,看到新建的文件夹Copy1的属性有只读,这应该怎么解决?
1 //打开文件 2 using (FileStream fsRead = new FileStream(p1, FileMode.Open,FileAccess.Read,FileShare.None)) 3 { 4 using (FileStream fsWrite = new FileStream(p2, FileMode.OpenOrCreate,FileAccess.Write,FileShare.None)) 5 { 6 7 } 8 }
这样试试看
文件属性为只读属性
这个问题解决了没?