总是保存特定的文件types在Windows中的一个位置?

我试图做以下我不确定是否有可能使用VB.NET。 我想为所有文件types指定默认保存点,例如:

在我的程序中,为图片selectpath“C:\ Users \ Markus \ Pictures”,每次从网站上下载图片文件,或者在保存文件对话框打开的时候使用Skype或其他程序(外部的一个不通过我的程序或连接到vb.net只是Windows默认的一个),那么它会显示“C:\用户\马库斯\图片”总是.jpg .giftypes的文件等…

非常感谢。

这些代码可以解决你的问题

SaveFileDialog1.InitialDirectory = @"C:\Users\Markus\Pictures" 

InitialDirectory属性表示首次打开文件对话框时要显示的目录。

 SaveFileDialog1.Filter = "txt files (*.jpg)|*.jpg|All files (*.*)|*.*" 

Filter属性表示打开的文件对话框中的过滤器,用于在打开的文件对话框的浏览选项中过滤要加载的文件的类型。

请参阅此链接了解更多信息

您可以以编程方式修改注册表项中Windows特殊目录(我的图片等)的路径:

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User Shell Folders

但是,您的应用程序将不得不被授予这样做的权限(请参阅RegistryPermission类 )

当然,这将适用于在这个注册表项中有条目的文件类型,并且只有在外部应用程序使用这个键的时候