- 浏览: 121841 次
- 性别:
- 来自: 南宁
文章分类
最新评论
GetLogicalDrives 检索此计算机上格式为“<盘符>:\”的逻辑驱动器的名称。
GetParent 检索指定路径的父目录,包括绝对路径和相对路径。
下面给以段自己编写的文件夹和文件的创建删除
Imports System.IO
Public Class WebForm1
Inherits System.Web.UI.Page
Private Property path As String
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim iDir As IO.Directory
Dim node As New TreeNode
'先把C盘添加到树中
TreeView1.Nodes.Clear()
' node.ImageIndex = 0
node.Text = "本地磁盘 D:"
' node.SelectedImageIndex = -1
TreeView1.Nodes.Add(node)
Dim i As Integer
'获取d:盘根目录下的文件夹
Dim str() As String = Directory.GetDirectories("d:\")
For i = 0 To str.GetUpperBound(0)
'调用遍历过程
AddDirectory("D:", str(i), node)
Next
node = Nothing
iDir = Nothing
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
Me.获取创建路径()
Dim sw As System.IO.StreamWriter = System.IO.File.CreateText(path)
sw.Write(Me.TextBox1.Text.ToString())
sw.Close()
End Sub
Protected Sub Button2_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button2.Click
Me.获取删除路径()
Me.TextBox1.Text = path
System.IO.File.Delete(path)
End Sub
Sub 获取创建路径()
path = Me.TextBox2.Text.ToString.Trim
Me.创建路径(path, True)
path = Me.TextBox2.Text & Me.TextBox3.Text
End Sub
Sub 创建路径(ByVal 路径 As String, ByVal 是否覆盖 As Boolean)
Dim saveFullPath As String = String.Empty
If (是否覆盖) Then
'saveFullPath = System.Web.HttpContext.Current.Server.MapPath(路径)
' Else
saveFullPath = 路径
End If
If (Not Directory.Exists(saveFullPath)) Then
Try
Directory.CreateDirectory(saveFullPath)
Catch ex As Exception
End Try
End If
End Sub
Sub 获取删除路径()
' Dim flodpath As String = Server.MapPath("~")
'path = flodpath & Me.FileUpload1.PostedFile.FileName.Replace("\", "/")
path = Me.FileUpload1.PostedFile.FileName.Replace("\", "/")
End Sub
'添加文件夹
Public Sub AddDirectory(ByVal strFatherPath As String, ByVal strPath As String, ByVal nodeFather As TreeNode)
Dim iDir As IO.Directory
' Dim iDirInfo As IO.DirectoryInfo
Dim i As Integer
Dim node As New TreeNode
'先添加本目录,从文件夹路径分析出文件夹名称
node.Text = Strings.Replace(strPath, strFatherPath & "\", "", , 1)
'为单个节点指定节点未被选中时显示的图标
' node.Image()
' node.ImageIndex = 1
'为单个节点指定节点被选中时显示的图标
' node.SelectedImageIndex = 2
nodeFather.ChildNodes.Add(node)
' Application.DoEvents()
Try
Dim str() As String = Directory.GetDirectories(strPath)
'遍历该目录的子文件夹
For i = 0 To str.GetUpperBound(0)
AddDirectory(strPath, str(i), node)
Next
Catch ex As Exception
Debug.WriteLine(ex.Message)
End Try
node = Nothing
iDir = Nothing
End Sub
End Class
Delete(String) |
给个工程源代码下载,要是有朋友下下来修改后麻烦发我邮件一份,一起学习,谢谢
发表评论
-
v6 常用数据操做 VB数据库记录集查询四种方法
2012-02-26 15:09 1158在VB中进行数据库记录的查询操作,必需根据打开数据库的 ... -
.net级联删除自联表树结构
2011-07-21 21:35 1046今天同事问我说如何删除树结构的自联表,要求是子树是无限的未知的 ... -
request 操作大全
2011-06-14 11:09 922using System; using System.Web; ... -
。net操作各类时间段获取当前月的1号和月尾
2011-06-09 16:58 1862DateTime dt = DateTime.Now; // ... -
c#连接各类数据库大全
2011-06-01 17:10 1066C#连接SQL数据库 中国 ... -
。net 绑定日期格式化处理
2011-05-09 12:08 844日期和时间的格式化处 ... -
超级简洁的.net防止重复提交数据的处理方法仅仅1行代码
2011-05-09 11:47 748Response.Redirect(Request.Raw ... -
gridview自定义分页样式
2011-01-13 17:13 1266gridview自定义分页样式 2009年12月12日 星期 ... -
GridView分页模版
2011-01-13 17:12 927<PagerTemplate> ... -
.net DateTable的用法
2011-01-13 14:22 842SqlConnection con = new SqlCo ... -
cs vb 链接webconfig的 链接字符串
2011-01-12 22:39 8491.如果这个<add....... />在< ... -
vb.net 生成静态页面列表分页
2010-12-20 15:03 1061Sub test() Dim t As li ... -
.net 的hook 设计
2010-12-09 23:38 1098今天,有个同事问我, ... -
.net上传图片生成缩略图,加文字水印和图片水印
2010-12-09 20:53 1573引用页的代码: Imports dll图片水印缩略图 ...
相关推荐
本文将对 Active Directory 进行详细讲解,帮助读者深入理解 Active Directory 的原理和应用。 为什么需要域? 在讨论 Active Directory 之前,我们需要了解为什么需要域这个管理模型。在计算机网络中,通常有两种...
在当今的IT环境中,管理和配置Active Directory是一项至关重要的技能,特别是在企业级网络架构中。Active Directory作为微软Windows Server操作系统中的核心组件,提供了组织和管理网络资源和用户账户的机制。获得...
本资料“C#常用函数和方法集汇总”旨在为开发者提供一个全面的参考,帮助他们在开发过程中快速找到所需的功能。 1. **基础函数和方法** - `Console.WriteLine()`: 这是最常见的输出方法,用于在控制台打印文本。 ...
在现代企业环境中,Active Directory (AD) 是一种广泛使用的目录服务,用于集中管理和控制组织内的资源。通过本篇文章,我们将深入探讨如何从零开始部署一个完整的Active Directory环境,并详细介绍其中的关键步骤。...
Active Directory(AD)是 Windows 操作系统中的一种目录服务,用于管理和组织计算机网络中的资源和用户信息。在 Server 2022 中,建立域控服务器是实现网络管理和资源共享的重要步骤。下面是建立域控服务器的知识点...
Active Directory(AD)是微软Windows Server操作系统中的核心组件,它为网络环境提供了集中式的身份验证、授权和管理服务。在大型网络中,AD扮演着至关重要的角色,它解决了工作组模式在管理上的局限性,实现了资源...
《Windows Server 2003 ...通过阅读《Windows Server 2003 Active Directory全攻略.pdf》这份文档,读者将全面了解和掌握在Windows Server 2003环境下部署和管理AD的各个方面,从而更好地构建和维护企业级的网络环境。
通过学习本书的PowerShell章节,读者将能够编写脚本来执行批量的Active Directory管理任务,如用户账户创建、组成员管理等。 ### 三、高级主题 #### 3.1 安全性和权限管理 安全性和权限管理是Active Directory的...
在IT行业中,活动目录(Active Directory)是微软Windows Server操作系统中的关键组件,它提供了一种集中式的身份验证、授权和管理服务。Visual C++(VC++)是微软开发的一款强大的C++集成开发环境,用于创建桌面...
这个压缩包"\"C#常用方法程序源码仅供学习\""提供了丰富的示例代码,帮助开发者深入理解并运用这些方法。下面,我们将详细探讨一些重要的C#常用方法及其应用场景。 1. **字符串操作** - `Substring()`: 用于从字符...
本文旨在详细介绍如何部署包含DNS和DHCP服务在内的Active Directory,帮助读者理解和掌握AD的安装与配置过程。 #### 二、准备工作 - **操作系统**:所有成员服务器采用Windows Server 2003,客户端采用Windows XP。...
这种服务在很多场景下都很实用,例如,当你需要分享大量文件给团队成员或者客户,而FTP服务器的设置和使用对于他们来说过于复杂时。 首先,让我们深入了解"Directory Lister"的基本工作原理。它通过解析服务器上的...
在Active Directory环境中,扩展架构(添加新类)需要有权限的账户,如架构管理员组成员,而不是普通的域或组策略管理员。 4. **活动目录站点与站点链接设计** 在为Fabrikam, Inc.设计站点和站点链接时,要考虑的...
在Windows Server 2003中安装Active Directory是构建企业级网络环境的关键步骤,它将网络资源管理和用户认证提升到了一个新的层次。Active Directory(AD)是一个分布式目录服务,它允许网络管理员集中管理用户账户...
本文基于提供的文件信息,深入解析卸载Active Directory的两种主要方法:正常卸载和强制卸载,并详细阐述每一步骤,确保过程的准确性和安全性。 ### 正常卸载Active Directory 正常卸载域控制器是首选方法,适用于...
Test Directory是一款专业的测试管理工具,用于组织和执行各种软件测试活动。它提供了高效的方式来规划、跟踪和报告测试过程,确保软件质量。本文档将详细阐述Test Directory的安装步骤,帮助用户顺利地在本地环境中...
`System.DirectoryServices.DirectoryEntry` 是一个强大的类,用于访问和管理活动目录对象。下面是一些使用该类时需要注意的关键点: - **目标特定域控制器或凭证**:有时你可能需要直接指定与之通信的域控制器或...
《灾难恢复:ActiveDirectory用户和组参考》这篇文档主要探讨了在Windows网络环境中,Active Directory(AD)服务的灾难恢复策略,特别是针对意外删除数据的情况。AD是Windows网络的核心服务,确保其稳定性和安全性...