嘿伙计们,因为你可以看到我在保存视频文件时遇到问题,因为这里的某些帖子中的某些答案并不建议将视频文件保存在数据库中,因为它只会延长这个过程,所以重点是我试图保存特定文件夹中的视频文件。我不习惯" savefiledialog"功能还没有,但我正在研究它,
我只需要知道是否可以使用savefiledialog创建相同的视频文件并将其另存为具有不同名称的新副本。
Here's the sample of my form pre
感谢您的回复,如果有的话
答案 0 :(得分:1)
您可以使用System.IO.File.Copy
将文件从源复制到目标。例如:
var sourceFile=@"d:\video.avi";
var saveFileDialog = new SaveFileDialog();
//You can offer a default name
saveFileDialog.FileName = "video-copy.avi";
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
System.IO.File.Copy(sourceFile, saveFileDialog.FileName);
}
如果目标文件存在,您将收到异常。您可以使用System.IO.File.Exists
检查文件是否存在,或者您可以使用System.IO.File.Copy(source, destination, true)
覆盖目标文件。