我制作了一个程序来截取屏幕截图。如何在不提示用户输入的情况下保存图像?
答案 0 :(得分:3)
这取决于。如果要将其保存到Temp目录,可以调用Path.GetTempFileName()来获取可以保存文件的文件名。
如果有一个特定的目录要保存它,你可以选择文件命名约定,如screenshot1,screenshot2等。加载目录的内容,按顺序查找下一个数字,构造文件名,以及保存。
答案 1 :(得分:0)
System.IO.File.WriteAllBytes(filePath, bytes)
正是您要找的。给它一个文件路径和一些字节,它会将它们写入该文件。如果没有看到你正在使用的图像类,我无法告诉你如何从中提取字节。
System.IO.File.WriteAllText(filePath, text)
对于编写文本文件也很方便。