怎么样将一个文件保存到一个路径里面?并且为此文件命名?又怎么样从一个路径里面选取某一个文件?至于怎么样打开读取我已经会了。

解决方案 »

  1.   

    楼主是想要调用 打开/保存 文件对话框,来获取文件名吧?那可以用 common dialog 控体。在项目“部件”中加入 microsoft common dialog control后,
    在窗体上加入一个 CommonDialog1。CommonDialog1.showopen 显示打开文件对话框
    CommonDialog1.showsave 显示关闭文件对话框用 CommonDialog1.filename 来得到对话框产生的结果。另,vb中文件重命名用 name 指令。
      

  2.   

    怎么从一个路径里面选取文件我基本上做好了。
    现在的情况是这样的:
    我想将一些信息比如信息如下:
    name
    11111111111111111111111111111111111111111
    2222222222222222222222222222222222222222
    aa——bb
    cc——dd
    ee——ff
    gg——hh
    ii——kk
    zz——ss
    写到一个.txt文件里面,但是,在保存的时候要为此文件指定文件放的路径,并且命名,就好象我们平时保存文件那样,当然默认路径是当前程序运行的目录,也就是提示保存时,弹出一个路径窗口,让用户选择,为文件命好文件名后按确定就保存完毕。
      

  3.   

    1. 用保存对话框:
    CFileDialog FileDlg( true, "*.*", 0, OFN_HIDEREADONLY, "All files(*.*)|*.*", NULL, 0 );
    FileDlg.DoModal();2. 用文件直接保存:
      CFile File;
      File.Open(sFileName, "w+");
      if (File)
      {
        File.Write(pBuffer, nCount);
        File.Close();
      }
      

  4.   

    对不起,1 应该是:
    CFileDialog FileDlg(FALSE,NULL,"",OFN_OVERWRITEPROMPT,"All files(*.*)|*.*");
    FileDlg.DoModal();
      

  5.   

    晕,freemme(路在脚下)怎么把 vb.net 代码拿来了,这里是 vb6 版,肯定要 vb6 的做法了。楼主要的就是 CommonDialog1.showsave 方法嘛,前面已说了。
      

  6.   

    不对,freemme(路在脚下) 用的是什么偶还真不知道。汗!java?c#?
      

  7.   

    先 CommonDialog1.showsave
    然后直接写文件就可以了:
    dim s as string
    s="name......."
    open CommonDialog1.filename for binary as #1
    put #1,,s
    close #1
      

  8.   

    我的网站上有此类问题的源码,你可以看看。http://www.j2soft.cn/VB资料->查询“ 打开和保存文件 ”;====================
    免费的学习交流网站,欢迎大家访问!
    http://www.j2soft.cn/
    http://j2soft.008.net/