Hi guys i have problem in my code when i try to copy image jpg from local disk in any place to network path DOMAIN
it give me error the process cannot access the file it using by another process file

why this message show

and how to solve.the error show in line delete of file

my code as below

private void button11_Click_1(object sender, EventArgs e)
{

openFileDialog1.Title = "Insert an image ";
openFileDialog1.InitialDirectory = "c:";
openFileDialog1.FileName = "";
openFileDialog1.Filter = "JPEG Image|*.jpg|GIF Image|*.gif|PNG Image|*.png";
openFileDialog1.Multiselect = false;
if (openFileDialog1.ShowDialog() != DialogResult.OK)
return;      
pictureBox2.ImageLocation = openFileDialog1.FileName;
 }

private void button12_Click_4(object sender, EventArgs e)
{
const string new_dir = "\\\\192.168.1.5\\Personal Pictures";
MessageBox.Show(openFileDialog1.FileName);
string extension = System.IO.Path.GetExtension(openFileDialog1.FileName);
string renamed_name = textBox1.Text + "" + extension;
string fName = System.IO.Path.Combine(new_dir, renamed_name);
if (File.Exists(fName))
File.Delete(fName);this line give error
System.IO.File.Copy(openFileDialog1.FileName, fName);
string msg = string.Format("Copied {0} to {1}", openFileDialog1.FileName, fName);
MessageBox.Show(msg, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
}
How to solve the error
the exception error found in line delete

Recommended Answers

All 2 Replies

give me error the process cannot access the file it using by another process file

Are you perhaps viewing the folder your file is in with the Windows Explorer?

Thank you for reply
ican viewing by windows explorer
i can delete it manually
and ican read write manually

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.