Tag: 文件扩展名

在“保存文件”提示中保存具有适当扩展名的文件

在我的应用程序中,我使用SaveFileDialog弹出另存为窗口。 我已在文件类型部分中限制要使用以下代码保存为.dat的文件。 sfdialog.Filter = “Data Files (*.dat*)|*.dat*”; 我想知道怎么做是使用.dat扩展名自动保存。 目前它只保存没有扩展名,除非我特意将其保存为filename.dat。

从文件扩展名获取大图标

有几个地方讨论如何从文件扩展名中获取图标,例如这个和另一个 。 经过几个小时的这种项目,我设法建立了类似的东西: private void addButton_Click(object sender, System.EventArgs e) { System.Drawing.Icon temp = IconReader.GetFileIcon(“.cs”, IconReader.IconSize.Large, false); pictureBox1.Image = temp.ToBitmap(); } 执行该按钮让我: 但我试图获得大图标。 注意窗口上的图标如何更大: 我怎么能得到那个图标而不是较小的图标。 我花了很多时间改变其他程序。 此外,我想使用wpf,大多数示例都使用Windows窗体。 如果我能得到一个如何提取文件图标而不是修改整个项目的例子,我将不胜感激。 如果这不可能仍然会非常有帮助,我将不胜感激。 只是我不是一个程序员的好,我花了很多时间来修改其他的例子。

将文件扩展名与WPF应用程序相关联

我有一个很好的小任务组织者,我想添加一个备份选项。 但我不希望它在普通的xml文件或其他文件中,因为文件损坏的可能性。 那么如何创建程序知道的文件扩展名,并且可以使用.asog文件扩展名保存并打开?

如何在C#中创建自定义文件扩展名?

我需要有关如何在我的C#应用​​程序中创建自定义文件扩展名的帮助。 我创建了一个基本的笔记管理应用。 现在我将我的笔记保存为.rtf(note1.rtf)。 我希望能够创建只有我的应用才能理解的文件扩展名(例如,note.not,也许)

应用程序是否与给定的扩展相关联?

有时需要让您的应用程序打开文件的默认应用程序。 例如,要打开PDF文件,您可以使用: System.Diagnostics.Process.Start(“Filename.pdf”); 要打开图像,您只需使用具有不同文件名的相同代码: System.Diagnostics.Process.Start(“Filename.gif”); 一些扩展(例如.gif)几乎总是有一个默认的处理程序,即使在基本的Windows安装中也是如此。 但是,某些扩展(例如.pdf)通常没有安装应用程序来处理它们。 在这些情况下,在调用Process.Start(fileName)之前,最好确定应用程序是否与要打开的文件的扩展名相关联。 我想知道如何最好地实现这样的事情: static bool ApplicationAssociated(string extension) { var extensionHasAssociatedApplication = false; var condition = // Determine if there is an application installed that is associated with the provided file extension.; if (condition) { extensionHasAssociatedApplication = true; } return extensionHasAssociatedApplication; }

如何在注册表中更改文件类型关联?

第一次在StackOverflow中发帖。 :D我需要我的软件在注册表中添加一些东西。 我的程序将使用 Process.Start(@”blblabla.smc”); 启动文件,但问题是用户很可能没有将程序设置为特定文件扩展名的默认应用程序。 如何将文件关联添加到WindowsRegistry?

ASP.NET MVC – 路由 – 具有文件扩展名的操作

有没有办法实现调用URL http://mywebsite/myarea/mycontroller/myaction.xml这基本上“假”请求文件但结果将是一个动作操作,将服务于动态创建的文件? 我试过这个: context.MapRoute( “Xml_filename”, “Xml/{controller}/{action}.xml” ); 但是,只要URL中存在filextension,路由就会失败并且表现就像我直接请求文件一样。 我怀疑这可能是因为使用扩展名更少的url处理程序。 谢谢你的任何建议。 的Jakub