`

Directory 常用的成员和方法

    博客分类:
  • .net
阅读更多

GetLogicalDrives  检索此计算机上格式为“<盘符>:\”的逻辑驱动器的名称。

GetParent           检索指定路径的父目录,包括绝对路径和相对路径。

CreateDirectory(String)

 

静态成员由 XNA Framework 提供支持 Delete(String, Boolean)

  Delete(String)

由 XNA Framework 提供支持 Move

由 XNA Framework 提供支持 Move

 

由 XNA Framework 提供支持 Move

下面给以段自己编写的文件夹和文件的创建删除

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)

给个工程源代码下载,要是有朋友下下来修改后麻烦发我邮件一份,一起学习,谢谢

  • 大小: 109.3 KB
  • 大小: 53.4 KB
分享到:
评论

相关推荐

    Active Directory详细教程

    本文将对 Active Directory 进行详细讲解,帮助读者深入理解 Active Directory 的原理和应用。 为什么需要域? 在讨论 Active Directory 之前,我们需要了解为什么需要域这个管理模型。在计算机网络中,通常有两种...

    管理Active Directory

    在当今的IT环境中,管理和配置Active Directory是一项至关重要的技能,特别是在企业级网络架构中。Active Directory作为微软Windows Server操作系统中的核心组件,提供了组织和管理网络资源和用户账户的机制。获得...

    C#常用函数和方法集汇总

    本资料“C#常用函数和方法集汇总”旨在为开发者提供一个全面的参考,帮助他们在开发过程中快速找到所需的功能。 1. **基础函数和方法** - `Console.WriteLine()`: 这是最常见的输出方法,用于在控制台打印文本。 ...

    Active-Directory完全攻略

    在现代企业环境中,Active Directory (AD) 是一种广泛使用的目录服务,用于集中管理和控制组织内的资源。通过本篇文章,我们将深入探讨如何从零开始部署一个完整的Active Directory环境,并详细介绍其中的关键步骤。...

    Server2022建立域控服务器ActiveDirectory知识.pdf

    Active Directory(AD)是 Windows 操作系统中的一种目录服务,用于管理和组织计算机网络中的资源和用户信息。在 Server 2022 中,建立域控服务器是实现网络管理和资源共享的重要步骤。下面是建立域控服务器的知识点...

    Active Directory域详细配置

    Active Directory(AD)是微软Windows Server操作系统中的核心组件,它为网络环境提供了集中式的身份验证、授权和管理服务。在大型网络中,AD扮演着至关重要的角色,它解决了工作组模式在管理上的局限性,实现了资源...

    windows server 2003 ActiveDirectory全攻略

    《Windows Server 2003 ...通过阅读《Windows Server 2003 Active Directory全攻略.pdf》这份文档,读者将全面了解和掌握在Windows Server 2003环境下部署和管理AD的各个方面,从而更好地构建和维护企业级的网络环境。

    Active_Directory_Programming

    通过学习本书的PowerShell章节,读者将能够编写脚本来执行批量的Active Directory管理任务,如用户账户创建、组成员管理等。 ### 三、高级主题 #### 3.1 安全性和权限管理 安全性和权限管理是Active Directory的...

    visual c++ vc恢复从活动目录中删除的成员.ActiveDirectory

    在IT行业中,活动目录(Active Directory)是微软Windows Server操作系统中的关键组件,它提供了一种集中式的身份验证、授权和管理服务。Visual C++(VC++)是微软开发的一款强大的C++集成开发环境,用于创建桌面...

    C#常用方法程序源码仅供学习

    这个压缩包"\"C#常用方法程序源码仅供学习\""提供了丰富的示例代码,帮助开发者深入理解并运用这些方法。下面,我们将详细探讨一些重要的C#常用方法及其应用场景。 1. **字符串操作** - `Substring()`: 用于从字符...

    Directory Lister魔改版(by-Toyo) v2.6.1

    这种服务在很多场景下都很实用,例如,当你需要分享大量文件给团队成员或者客户,而FTP服务器的设置和使用对于他们来说过于复杂时。 首先,让我们深入了解"Directory Lister"的基本工作原理。它通过解析服务器上的...

    70-219(Active Directory) case study(1)-微软认证试题.docx

    在Active Directory环境中,扩展架构(添加新类)需要有权限的账户,如架构管理员组成员,而不是普通的域或组策略管理员。 4. **活动目录站点与站点链接设计** 在为Fabrikam, Inc.设计站点和站点链接时,要考虑的...

    在WindowsServer2003中安装ActiveDirectory.pdf

    在Windows Server 2003中安装Active Directory是构建企业级网络环境的关键步骤,它将网络资源管理和用户认证提升到了一个新的层次。Active Directory(AD)是一个分布式目录服务,它允许网络管理员集中管理用户账户...

    卸载Active Directory.doc

    本文基于提供的文件信息,深入解析卸载Active Directory的两种主要方法:正常卸载和强制卸载,并详细阐述每一步骤,确保过程的准确性和安全性。 ### 正常卸载Active Directory 正常卸载域控制器是首选方法,适用于...

    Test Directory安装文档

    Test Directory是一款专业的测试管理工具,用于组织和执行各种软件测试活动。它提供了高效的方式来规划、跟踪和报告测试过程,确保软件质量。本文档将详细阐述Test Directory的安装步骤,帮助用户顺利地在本地环境中...

    How to do almost everything In active directory via C#

    `System.DirectoryServices.DirectoryEntry` 是一个强大的类,用于访问和管理活动目录对象。下面是一些使用该类时需要注意的关键点: - **目标特定域控制器或凭证**:有时你可能需要直接指定与之通信的域控制器或...

    灾难恢复:ActiveDirectory用户和组参考.pdf

    《灾难恢复:ActiveDirectory用户和组参考》这篇文档主要探讨了在Windows网络环境中,Active Directory(AD)服务的灾难恢复策略,特别是针对意外删除数据的情况。AD是Windows网络的核心服务,确保其稳定性和安全性...

Global site tag (gtag.js) - Google Analytics