gpt4 book ai didi

vb.net - 删除 vb.net 中的子文件夹和文件

转载 作者:行者123 更新时间:2023-12-04 23:00:22 25 4
gpt4 key购买 nike

是否可以删除文件夹中的所有子文件夹(包含内容)和文件?

例如:

  • 备份
  • 十一月
  • pic1.jpg
  • pic2.jpg
  • 十二月
  • 一月
  • pic3.jpg
  • 示例1.txt
  • example2.txt
  • 示例3.txt

  • 有一个根文件夹(备份)。此根文件夹包含 3 个子文件夹(包含内容)和 3 个文本文件。如何删除备份文件夹的全部内容(3 个子文件夹和 3 个文件)而不删除根文件夹(备份)本身?

    最佳答案

    Directory类(class)有删除 接受参数的方法,该参数强制对传递的文件夹递归执行删除操作

    ' Loop over the subdirectories and remove them with their contents
    For Each d in Directory.GetDirectories("C:\Backup")
    Directory.Delete(d, true)
    Next

    ' Finish removing also the files in the root folder
    For Each f In Directory.GetFiles("c:\backup")
    File.Delete(f)
    Next

    从 MSDN 目录中删除

    Deletes the specified directory and, if indicated, any subdirectories and files in the directory.

    关于vb.net - 删除 vb.net 中的子文件夹和文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27272690/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com