batch-file - 在dos下使用通配符删除目录

标签 batch-file directory wildcard command-prompt dos

我正在开发一个需要从文件夹中删除文件夹的应用程序。但是文件夹名称将具有相同的通用名称减去它的结尾。 NA_monthlyGP_20130131,数字会改变。它位于以下路径 C:\Inbound\Extract 我想删除它但保留父目录 Extract

最佳答案

将 % 符号加倍以在批处理文件中使用它。

@echo off
for /d %%a in ("C:\Inbound\Extract\NA_monthlyGP_*") do rd /s /q "%%~a"

关于batch-file - 在dos下使用通配符删除目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16223836/

相关文章:

windows - 有没有 'compiles'到windows批处理语法的脚本语言?

python - 更改 Django 应用程序的 Python 包路径

python - 用python遍历一个ftp文件夹

php - MySQL 使用通配符选择结果不工作

java - 搜索通配符 ('<' , '>' ), 计数并得到在java中的位置

powershell - 在本地执行 powershell 脚本以在远程计算机上运行

batch-file - 从批处理中浏览文件夹。我的混合批处理/vbscript

windows - 如何从路径中有空格的 PowerShell 5.0 脚本调用批处理文件?

python - 打开 CSV 目录中的所有文件并读取每一行 Python

php - 如果当前页面 URL 等于 X 或 X?