主题:求助————新建文件夹功能
vic888
[专家分:30] 发布于 2008-01-21 09:29:00
我想在程序中新建文件夹,已经创建好commond健。但是遇到了在commondialog对话框中没有新建这种调用。因此我自己做了像commondialog一样的对话框。现在是我怎么知道自己新建的对话框的路径及文件名称呢?哪位高手请指教谢谢!!
最后更新于:2008-01-21 09:41:00
回复列表 (共10个回复)
沙发
老大徒伤悲 [专家分:29120] 发布于 2008-01-21 10:50:00
可以使用创建对象的方法,参数(路径,文件夹名称)自己指定。
实际上,使用公共对话框,背后的代码也是这样的。
板凳
老大徒伤悲 [专家分:29120] 发布于 2008-01-21 10:56:00
Private Sub Command1_Click()
CommonDialog1.ShowSave
Print CommonDialog1.FileName
End Sub
使用公共对话框时,上述代码就可以将路径输出到窗体上。
如果要引用,就是CommonDialog1.FileName这个变量。
在我这里可以看到公共对话框的工具栏里有“新建文件夹”的图标。
3 楼
华山论剑 [专家分:5310] 发布于 2008-01-21 11:09:00
VB中建立一个文件夹的语句是Mkdir,在调用时一定要传给它路径,这个路径是你传给它的,怎么会不知道呢?
是否楼主是想问,怎么返回一个选择的文件夹而非文件?
4 楼
vic888 [专家分:30] 发布于 2008-01-21 11:53:00
[quote]可以使用创建对象的方法,参数(路径,文件夹名称)自己指定。
实际上,使用公共对话框,背后的代码也是这样的。[/quote]
老大我现在就是想知道自己指定的路径怎么能够知道呢?像commondialog中有下拉菜单选择路径,然后有文本框输入文件名称。如果我自己创建这样的窗体怎么能够写出来像CommonDialog1.FileName这样的变量指明路径和名称呢谢谢!
5 楼
老大徒伤悲 [专家分:29120] 发布于 2008-01-21 15:04:00
你就用那个公共控件,为什么要自己搞那个窗体代替呢?
如果真要做,里面应该用到dirlist,他的属性也有路径的。
6 楼
vic888 [专家分:30] 发布于 2008-01-22 09:59:00
为什么我的commondialog没有新建对话框呢?我说的对话框不是右上角那个快捷按钮,而是右下角那个只有打开和保存。难道你用的VB要高级一些?我的是VB6.0
7 楼
老大徒伤悲 [专家分:29120] 发布于 2008-01-22 11:00:00
1、 公共对话框的样式与vb版本没有关系,而决定于windows的版本。
2、我的也没有,但上面工具栏有。如果你要文字按钮的话,那就那样做好了。具体代码就像“华山”说的那样。参数什么什么的,你应该查找dos命令,因为那实质上是dos。
8 楼
老大徒伤悲 [专家分:29120] 发布于 2008-01-22 11:05:00
object.AddFolders folderName
似乎也是在vb下新建文件夹的语句?
9 楼
vic888 [专家分:30] 发布于 2008-01-22 11:05:00
谢谢老大!总算是有点思路了啊!不知道谁那里有关于这方面的dos代码发上来参考一下!谢谢!
10 楼
btxdlibin [专家分:2430] 发布于 2008-01-22 12:44:00
dim path$
path="d:\vb"
shell "cmd /c /k md " path
我来回复