Vb.net 在visual basic 2010中打开和写入文件
我正在编写一个简单的应用程序,可以将文件写入pdf、doc、xls和access文件。到目前为止,它可以写入word。我还希望它能够导航硬盘并使用过滤器打开这些文件。 我用这个代码来写文件 My.Computer.FileSystem.WriteAllText(SaveFileDialog1.FileName,TextBox1.Text,False)Vb.net 在visual basic 2010中打开和写入文件,vb.net,visual-studio-2010,Vb.net,Visual Studio 2010,我正在编写一个简单的应用程序,可以将文件写入pdf、doc、xls和access文件。到目前为止,它可以写入word。我还希望它能够导航硬盘并使用过滤器打开这些文件。 我用这个代码来写文件 My.Computer.FileSystem.WriteAllText(SaveFileDialog1.FileName,TextBox1.Text,False) 如何使用openFileDialog写入pdf和访问文件,以及如何导航和打开文件?您应该使用System.IO写入文件。阅读StreamWrite
如何使用openFileDialog写入pdf和访问文件,以及如何导航和打开文件?您应该使用System.IO写入文件。阅读StreamWriter上的文档。这很直截了当。streamwriter的一个构造函数接受文件路径的字符串表示形式,重载允许您指定FileMode枚举值。通常,在写入文件时,您将使用FileMode.OpenOrCreate OpenFileDialog也很简单。创建实例并访问“选定文件”属性以获取路径的字符串表示形式。使用静态文件.Exists(“path”)检查是否返回了有效路径,然后使用给定路径使用StreamReader打开该文件 这里有不止一种方法可以对cat进行蒙皮,因为System.IO中提供了面向静态的FileInfo和DirectoryInfo,并且必须实例化相应的文件和目录类 这些类的使用非常简单,所以我不会坐在这里键入示例代码,但这应该可以让您开始 至于创建PDF和XLS文件,我假设您已经有了这些文件类型的正确格式的原始字节?如果不行,我不能马上帮你。据我所知,.NET Framework中没有格式设置程序可以将ASCII或Unicode字符串转换为PDF或XLS可接受的格式。您需要深入了解这些文件格式的细节,或者找到第三方实用程序,将原始字节或文本格式化为这些规范中的内容
如果您正在接收已正确格式化的原始PDF和XLS数据,只需使用BinaryWriter创建新文件并写入原始字节数组。这个问题对于单个问题来说太大了,而且回答它所需的细节非常缺乏。