【发布时间】:2016-08-22 22:01:06
【问题描述】:
我有一个D:\data 的目录,其中有许多文件夹,其中包含来自地图图层(D:\data\parks, D:\data\buildings, D:\data\rivers) 的数据。
我想删除所有这些子文件夹的内容,包括文件和子文件夹,“数据”中以名称'raster' 开头的任何文件夹除外,即
D:\data\raster_aerialimage.
我有一些代码删除了其中一个文件夹,但我需要遍历所有文件夹并仅指定不以“raster”开头的文件夹,如何附加此代码,或者我应该从全新的东西开始?
FOR /D %%p IN ("D:\data\parks\*.*") DO rmdir "%%p" /s /q
【问题讨论】:
标签: batch-file batch-processing delete-file subdirectory