回 帖 发 新 帖 刷新版面

主题:求助————新建文件夹功能

我想在程序中新建文件夹,已经创建好commond健。但是遇到了在commondialog对话框中没有新建这种调用。因此我自己做了像commondialog一样的对话框。现在是我怎么知道自己新建的对话框的路径及文件名称呢?哪位高手请指教谢谢!!

回复列表 (共10个回复)

沙发

可以使用创建对象的方法,参数(路径,文件夹名称)自己指定。
实际上,使用公共对话框,背后的代码也是这样的。

板凳

Private Sub Command1_Click()
CommonDialog1.ShowSave
Print CommonDialog1.FileName
End Sub

使用公共对话框时,上述代码就可以将路径输出到窗体上。
如果要引用,就是CommonDialog1.FileName这个变量。
在我这里可以看到公共对话框的工具栏里有“新建文件夹”的图标。

3 楼

VB中建立一个文件夹的语句是Mkdir,在调用时一定要传给它路径,这个路径是你传给它的,怎么会不知道呢?

是否楼主是想问,怎么返回一个选择的文件夹而非文件?

4 楼

[quote]可以使用创建对象的方法,参数(路径,文件夹名称)自己指定。
实际上,使用公共对话框,背后的代码也是这样的。[/quote]


老大我现在就是想知道自己指定的路径怎么能够知道呢?像commondialog中有下拉菜单选择路径,然后有文本框输入文件名称。如果我自己创建这样的窗体怎么能够写出来像CommonDialog1.FileName这样的变量指明路径和名称呢谢谢!

5 楼

你就用那个公共控件,为什么要自己搞那个窗体代替呢?
如果真要做,里面应该用到dirlist,他的属性也有路径的。

6 楼

为什么我的commondialog没有新建对话框呢?我说的对话框不是右上角那个快捷按钮,而是右下角那个只有打开和保存。难道你用的VB要高级一些?我的是VB6.0

7 楼

1、 公共对话框的样式与vb版本没有关系,而决定于windows的版本。
2、我的也没有,但上面工具栏有。如果你要文字按钮的话,那就那样做好了。具体代码就像“华山”说的那样。参数什么什么的,你应该查找dos命令,因为那实质上是dos。

8 楼

object.AddFolders folderName
似乎也是在vb下新建文件夹的语句?

9 楼

谢谢老大!总算是有点思路了啊!不知道谁那里有关于这方面的dos代码发上来参考一下!谢谢!

10 楼

dim path$
path="d:\vb"
shell "cmd /c /k md " path

我来回复

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