首页 > 其他分享 >使用filesystemobject获取文件夹及子文件夹下所有文件名

使用filesystemobject获取文件夹及子文件夹下所有文件名

时间:2023-07-26 10:56:55浏览次数:35  
标签:Dim Set 及子 fso 文件夹 ff path filesystemobject

 1 Option Explicit
 2 Dim i
 3 Function sda(path)
 4     Dim fso
 5     Dim f
 6     Dim s
 7     Dim ff
 8     Set fso = CreateObject("scripting.filesystemobject")
 9     Set f = fso.getfolder(path)
10     For Each s In f.Files
11         i = i + 1
12         Range("A" & i) = path & "\" & s.Name
13     Next
14     
15     For Each ff In f.subfolders
16         Call sda(ff)
17     Next
18     Set ff = Nothing
19     Set fso = Nothing
20 End Function
21 
22 Sub dddd()
23     Dim path  As String
24     path = "C:\Users\lison\Desktop\新建文件夹"
25     sda (path)
26 End Sub

 

标签:Dim,Set,及子,fso,文件夹,ff,path,filesystemobject
From: https://www.cnblogs.com/lisongmei/p/17581854.html

相关文章

  • python 指定位置创建文件夹
    如何在Python中指定位置创建文件夹介绍在Python编程中,创建文件夹是一个常见的任务。有时候我们需要在特定位置创建一个文件夹,以便存储和组织文件。本文将向刚入行的小白介绍如何使用Python在指定位置创建文件夹。整体流程下面是一个创建文件夹的示例流程,我们将通过一些简单的步......
  • go刷题Leetcode,生成文件夹与go文件模板
    go生成文件夹与模板起因以前是用C/C++刷Leetcode时,将多个C/CPP文件放在同一个目录下,没有出任何问题,但是换成Go语言刷题。在一个目录下创建多个go文件,每个文件都是以下packagemainfuncmain(){}在vscode下会出问题,会报错,这让我很难受。这样做,在Goland下没有问题,Go......
  • C# 文件和文件夹判断存在与否,并创建
    //根据虚拟路径获取文件物理路径stringsavePath=Server.MapPath("~/Uploads/RemoteDatum/");//文件夹判断if(!System.IO.Directory.Exists(@"E:\Files")){//不存在就创建文件夹......
  • Qt打开文件夹
    QStringdirPath=QFileInfo(filepath).dir().path();//文件所在文件夹路径dirPath.replace("/","\\");//win系统下/替换成\。QProcessprocess;//启动一个program程序用后面的参数。//第一个参数是programQString类型,第二个参数是QStringList类型p......
  • android 查询文件夹里面文件名
    Android查询文件夹里面文件名作为一名经验丰富的开发者,我很高兴能够教会你如何在Android中查询文件夹里的文件名。下面我将向你展示整个流程,并给出每一步的具体代码和注释。流程概述首先,让我们来看一下整个过程的流程概述。我们将通过以下步骤实现查询文件夹内文件名的功能:......
  • Python入门 - 路径,文件夹
    路径#分隔符print(os.pathsep)#;print(os.altsep)#/print(os.extsep)#.#拼接print(os.path.join("a","b","c"))#a\b\c#绝对路径print(os.path.abspath("a/b/c"))#C:\Users\win\PycharmProjects\myTest\a\b\c......
  • java 删除服务器上文件夹
    Java删除服务器上文件夹在Java中,我们可以使用一些方法来删除服务器上的文件夹。这对于清理服务器上的临时文件夹或者不再需要的文件夹非常有用。在本文中,我们将介绍一些常用的方法和代码示例来删除服务器上的文件夹。1.使用JavaIO和递归删除文件夹JavaIO库提供了一些方法来......
  • linux删除文件、文件夹
    linux删除文件夹  1、除文件夹实例:rm-rf/var/log/httpd/access 将会删除/var/log/httpd/access目录以及其下所有文件、文件夹 2、删除文件使用实例:rm-f/var/log/httpd/access.log 将会强制删除/var/log/httpd/access.log这个文件......
  • windows java 递归找到文件夹,并修改名称
    WindowsJava递归找到文件夹并修改名称说明在这篇文章中,我将向你解释如何使用Java编写一个递归算法,用于在Windows操作系统中找到文件夹并修改其名称。我将使用Java在Windows环境中进行文件和目录操作。在这个过程中,你将学习如何使用Java的File类来遍历目录树、找到文件夹、修改......
  • android studio 新建文件夹
    AndroidStudio新建文件夹在Android开发过程中,我们经常需要将代码文件和资源文件组织到不同的文件夹中,以便更好地管理和维护项目。本文将介绍如何在AndroidStudio中新建文件夹,并提供相应的代码示例。方法一:通过资源管理器新建文件夹首先,我们可以通过资源管理器在项目中新建文件......