用C#制作电子相册的“添加图片”和“删除图片”的代码

用C#制作电子相册的“添加图片”和“删除图片”的代码,第1张

删除本地图片

首先获得图片的路径

string address="路径"

FileInfo file = new FileInfo(address)

file.delete()

增加就直接保存图片框里面的图片就OK了

SaveFileDialog fileone = new SaveFileDialog()

fileone.OverwritePrompt = true

fileone.Filter = "BMP文件|*.bmp|GIF文件|*.gif|JPG文件|*.jpg|PNG文件|*.png|ICO文件|*.ico|所有文件|*.*"

fileone.FilterIndex = 1

fileone.ShowDialog()

if (fileone.FilterIndex == 1)

{

this.picBox.Image.Save(fileone.FileName, System.Drawing.Imaging.ImageFormat.Bmp)

userHelper.iniSuffix = ".bmp"

}

else if (fileone.FilterIndex == 2)

{

this.picBox.Image.Save(fileone.FileName, System.Drawing.Imaging.ImageFormat.Gif)

userHelper.iniSuffix = ".gif"

}

else if (fileone.FilterIndex == 3)

{

this.picBox.Image.Save(fileone.FileName, System.Drawing.Imaging.ImageFormat.Jpeg)

userHelper.iniSuffix = ".jpg"

}

else if (fileone.FilterIndex == 4)

{

this.picBox.Image.Save(fileone.FileName, System.Drawing.Imaging.ImageFormat.Png)

userHelper.iniSuffix = ".png"

}

else

{

this.picBox.Image.Save(fileone.FileName, System.Drawing.Imaging.ImageFormat.Icon)

userHelper.iniSuffix = ".ico"

}

userHelper.iniAddress = fileone.FileName

toolStripTextBox1.Text = fileone.FileName

protected static bool FilePicDelete(string path)

{

bool ret = false

System.IO.FileInfo file = new System.IO.FileInfo(path)

if (file.Exists)

{

file.Delete()

ret = true

}

return ret

}

这个我刚好做过,就这个方法可以删除文件夹里的图片


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11937640.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存