
正文
vbnet建立文件夹 vb 建立文件夹
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求vb创建文件夹全部代码?以及在其中生成文件
分类: 电脑/网络 程序设计 其他编程语言
问题描述:
在网上我找到了相关的代码,但是在我的电脑上总实现不了,说编译错误,求达人解惑!
代码全文如下:
在Form1的通用部分加入以下代码:
Option Explicit
Dim fsoTest As New FileSystemObject
Dim folder1 As Folder
并且分别在三个命令按钮的click事件输入以下代码:
Private Sub CmdCreate_Click()
' 获取 Folder 对象。
Set folder1 = fsoTest.GetFolder(“C:")
'创建文件夹
fsoTest.CreateFolder (“C:\Test")
MsgBox “folder C:\Test has created"
End Sub
Private Sub CmdDelete_Click()
' 获取 Drive 对象。
Set folder1 = fsoTest.GetFolder(“C:")
'删除文件夹
fsoTest.DeleteFolder (“C:\Test")
MsgBox“folder C:\Test has deleted"
End Sub
Private Sub CmdGetPro_Click()
'获取文件夹的有关信息
Dim sReturn As String
Set folder1 = fsoTest.GetFolder(“C:\Windows")
'sReturn = “The folder's Attributes is " folder1.Attributes vbCrLf
'获取最近一次访问的时间
sReturn = sReturn “The folder's last access time is " folder1.DateLastAccessed vbCrLf
'获取最后一次修改的时间
sReturn = sReturn “The folder's last modify time is " folder1.DateLastModified vbCrLf
'获取文件夹的大小
sReturn = sReturn “The folder's size is " FormatNumber(folder1.Size / 1024, 0)
sReturn = sReturn “Kb" vbCrLf
'判断文件或文件夹类型
sReturn = sReturn “The type is " folder1.Type vbCrLf
MsgBox sReturn
End Sub
解析:
如果以上代码是楼主完全从VB里拷贝出来的话,那问题就只有一个:
Set folder1 = fsoTest.GetFolder(“C:")
VB里面所有的字符串都必须用英文双引号。而以上都是一个中文双引号开始(“),再用的英文双引号(")结束的.
把以上所有的 “ 改成 " 。
相关问答
Q1: VB.NET如何创建文件夹名称中含有“.\\”的文件夹??
操作系统要实现文件夹不能直接删除的格式是: 文件名..\
操作系统里面,创建一个文件夹后文件夹并非空的,里面还有 . 和 .. 这两个名字的隐藏文件夹来作为是否文件夹的标识,所以CreateDirectory ("d:\\test\\test2.\\") 是创建了test文件夹和test.文件
夹,所以你要创建不能直接删除的文件夹,可以改成CreateDirectory ("d:\\test\\test2..\\")
Q2: VB中如何实现创建新的文件夹
分类: 电脑/网络 程序设计 其他编程语言
解析:
Option Explicit
Dim fso As New FileSystemObject
Dim newfolder As Folder
上面在通用中写入
下面建立一个按钮打入代码 '后面是解释
Private Sub Command1_Click()
Set newfolder = fso.GetFolder(InputBox("文件要建立在哪个盘?如c:")) '这边也可以用inputbox("要建立的文件夹!")
'创建文件夹
If (fso.FolderExists("c:\windows") = True) Then 'c盘windows是都有的所以用c:\windows
fso.CreateFolder (InputBox("文件的全url?如d:\esinc"))
MsgBox ("新建成功!")
Else
MsgBox ("新建不成功!")
End If
Set newfolder = Nothing
End Sub
Q3: vb.net 创建文件夹和删除文件夹
vb.net使用控件folderbrowserdialog1,在程序中:
'设置对话框中在树视图控件上显示vbnet建立文件夹的说明文本
me.folderbrowserdialog1.description
=
"请选择输出报表所在路径:"
'设置从其开始浏览vbnet建立文件夹的根文件夹
me.folderbrowserdialog1.selectedpath
=
"c:\"
if
me.folderbrowserdialog1.showdialog()
=
dialogresult.ok
then
'取得全路径(包含文件名)
reportpath1
=
system.io.path.getfullpath(me.folderbrowserdialog1.selectedpath)
'设定text显示文件名
txtreport1.text
=
reportpath1
setreportlist()
end
if
在setreportlist()中针对vbnet建立文件夹你所需要vbnet建立文件夹的文件进行操作等
Q4: VB.Net怎么创建文件
举个例子:
先引入命名空间:
Imports
System.IOImports
System.Security.AccessControl
代码:
Dim
sec
As
DirectorySecurity
=
New
DirectorySecurityDim
rule
As
FileSystemAccessRule
=
New
FileSystemAccessRule("Administrator",
FileSystemRights.Delete,
AccessControlType.Allow)sec.AddAccessRule(rule)Directory.CreateDirectory("C:\test",
sec)
这段代码就是以
Administrator
帐户
在
C:\
创建
test
文件夹。
vbnet建立文件夹的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb 建立文件夹、vbnet建立文件夹的信息别忘了在本站进行查找喔。







