rtf格式问题,因为有文件头的存在,所以文件可以合并,但不能正确显示
解决方案 »
- C#通过串口读取仪器的测试状态(测试完成或未完成)很慢
- ADO.net数据库绑定问题
- 怎样获取其它应用程序的文本框或者控件?
- 新手的打印问题,打印出一张白纸
- 对C#和C++熟的请进(C#调用C++的DLL),小弟的问题困扰好久了。。。。。。。。
- install如何打包baidu搜霸啊
- 再问:C#中关于引用DLL的问题
- 在下刚学C#,对NET开发充满了希望,请大家贡献所有的,收集所有C#书籍和文章。
- 我下载的Salamander为什么不能反编译成C#?
- ???请问如何用ADSI产生一个帐户,并且设置好用户的密码,在线???
- 三个DropDownList控件(有数据关联),怎样才能在选择后不刷新提交页面的情况下使另外的控件内容发生变化?
- 机子只要一上网就不能复制粘帖二级链接打不开自动重启,为什么?
上面的代码应该是没啥问题,有些小地方可以修改修改
string text = null;
while( (text=reader.readline())!=null )
{
writer.writeline(text);
}writer.flush();其实可以不用调用,在调用.close()的时候会写入的。
可有很多乱码啊,怎么解决呢,偶是想把生成的新文件打印出来的.
创建一个richtextbox对象,把所有文件的内容都加到它里面,然后保存,也许行,不过我没试过
{
try
{
DirectoryInfo Source = new DirectoryInfo(source);
if (!Directory.Exists(destination))
{
Directory.CreateDirectory(destination);
DirectoryInfo Destination = new DirectoryInfo(destination);
Destination.Attributes = Source.Attributes;
} FileInfo[] Files = Source.GetFiles();
foreach (FileInfo pFile in Files)
{
if (!File.Exists(Path.Combine(destination,pFile.Name))
&& (!isManifestFile(pFile.Name)))
pFile.CopyTo(Path.Combine(destination,pFile.Name),true);
} DirectoryInfo[] Directories = Source.GetDirectories();
foreach (DirectoryInfo pDirectory in Directories)
{
MergeDirectory(Path.Combine(source,pDirectory.Name),Path.Combine(destination,pDirectory.Name));
}
}
catch (Exception e)
{
Debug.WriteLine("APPMANAGER: FAILED to copy: " + source + " to " + destination);
Debug.WriteLine("APPMANAGER: " + e.ToString()); throw;
}
}
不过还是得谢谢你贴的代码挺好的.
先创建一个richtextbox对象,把所有文件的内容都加到它里面。然后用AppendText将你所要添加的内容跟在后面,如下:
Dim a As RichTextBox = New RichTextBox
a.AppendText("sdfsdf")
a.SaveFile("")
然后使用SaveFile保存即可