我有个文件,比如叫456.txt.是一个固定路径下的文件D:\456.txt。我用另存对话框每次
自己选择路径备份,如下:
 string fName=D:\456.txt; 
 saveFileDialog1.FileName = fName;
   StreamWriter sw =streamWriter();
 sw.Write(saveFileDialog1.FileName);
这几行是我的想法,肯定是有问题的。 不知道该如何搞,正常打开文本框是可以打开那个文件存入stream流。我这个是个字符串,该如何搞
才好啊。谢谢回复!

解决方案 »

  1.   

    如果是文件复制的话,你用File.Copy方法不是来的简单,参看
    ms-help://MS.VSCC.2003/MS.MSDNQTR.2003APR.1033/cpref/html/frlrfsystemiofileclasscopytopic2.htm
      

  2.   

    File.Copy是可以啊,但是那要存储的路径不是固定住了么。无法选择啊。
      

  3.   

    File.Copy是可以啊,但是那样存储的路径不是固定住了么。无法选择啊。
    问题就出在没有用打开对话框。不是把文件先打开放到手里,再往里面撇。而是用字符串了。我想是这样。所以提示string不能写入stream流。
      

  4.   

    to File.Copy是可以啊,但是那要存储的路径不是固定住了么。无法选择啊。你不是通过SaveFileDialog获得存储文件路径吗,然后如下即可了
    File.Copy( @"D:\456.txt", saveFileDialog1.FileName, true);
      

  5.   


    saveFileDialog1.Saveas(path)
    orFile.Copy
      

  6.   

    to File.Copy是可以啊,但是那要存储的路径不是固定住了么。无法选择啊。
    ---------------------------------你可以用FolderBrowserDialog 选择一个路径啊,然后
    file.Copy ("d:\\123.txt" , FolderBrowserDialog.SelectedPath + "\\123.txt", true);