看你用什么方法打开的了,一般打开文件后需要用close方法去关闭文件
FileStream ReadPdf = new FileStream("d:\\books\\vb.net\\OReilly's Visual Basic .NET Language in a Nutshell.pdf", FileMode.Open);
long FileSize;
FileSize = ReadPdf.Length;
byte[] Buffer = new byte[(int)FileSize];
ReadPdf.Read(Buffer, 0, (int)ReadPdf.Length);
ReadPdf.Close();
写
FileStream CreatePdf = new FileStream("d:\\books\\vb.net\\kotla.pdf", FileMode.Create);
CreatePdf.Write(Buffer,0,Buffer.Length);
CreatePdf.Close();
网上拿的,希望对你有用
打开后放在一个变量中,用属性读取,(读取值为空则去打开文件,并保存在变量中)
你应该在第一个程序打开前copy一份,这样就不会有冲突了,当第二个程序用完就把copy那份清除掉。