回 帖 发 新 帖 刷新版面

主题:有没有可以直接保存文件的代码

现有一个按钮,能不能实现按下按钮就把文件保存到指定的地方,给我代码.谢谢

回复列表 (共5个回复)

沙发

private void openFileDialogBTN_Click(object sender, System.EventArgs e){ 
OpenFileDialog openFileDialog=new OpenFileDialog(); 
openFileDialog.InitialDirectory="c:\\";//注意这里写路径时要用c:\\而不是c:\ 
openFileDialog.Filter="文本文件|*.*|C#文件|*.cs|所有文件|*.*"; 
openFileDialog.RestoreDirectory=true; 
openFileDialog.FilterIndex=1; 
if (openFileDialog.ShowDialog()==DialogResult.OK) 

fName=openFileDialog.FileName; 
File fileOpen=new File(fName); 
isFileHaveName=true; 
richTextBox1.Text=fileOpen.ReadFile(); 
richTextBox1.AppendText(""); 

}

板凳

就是文件的写操作就行了

3 楼

我要实现的是保存不是打开

4 楼

可以用上面的OpenFileDualog类,也可以用stream类(流文件保存方式)

5 楼


//如果你想保存的文件已经存在你的硬盘上
System.IO.FileInfo fi = new System.IO.FileInfo (@"c:\test.txt");
            if(!fi.Exists)
                throw new Exception("the file is not exists");
            fi.CopyTo(@"d:\test.txt",true);

我来回复

您尚未登录,请登录后再回复。点此登录或注册