我创建了一个C#Windows窗体应用程序,其中包含一个按钮。单击此按钮时,将打开OpenFileDialog,通过该OpenFileDialog可以选择图像文件。我希望将此图像复制到另一个文件夹并具有相同的名称。特别是一个名为' Images'的文件夹。在我的Visual Studio项目的Debug文件夹中。此外,我需要从其新位置的此图像副本显示在GUI上的pictureBox中。这就是我到目前为止所做的工作......
private void createNewButton_Click(object sender, EventArgs e)
{
Image tempImage;
string destinationDirectory = @"C:\Users\Username\Desktop\ImageEditorProject\bin\Debug\Images";
imageDisplayerPictureBox.Controls.Clear();
OpenFileDialog fileOpener = new OpenFileDialog();
fileOpener.Filter = "Image files (*.jpg, *.jpeg, *.jpe, *.jfif, *.png) | *.jpg; *.jpeg; *.jpe; *.jfif; *.png|All Files (*.*)|*.*";
if (fileOpener.ShowDialog() == DialogResult.OK)
{
filePath = fileOpener.FileName;
//Image must be duplicated to Images folder
imageDisplayerPictureBox.Image = Bitmap.FromFile(destinationDirectory);
}
提前感谢您的任何帮助:)
答案 0 :(得分:2)
尝试使用此功能
File.Copy();