无忧启动论坛

标题: 小白求助CMD命令 [打印本页]

作者: tylzqiqi    时间: 2020-5-3 00:05
标题: 小白求助CMD命令
本帖最后由 tylzqiqi 于 2020-5-3 12:36 编辑

http://wuyou.net./forum.php?mod=attachment&aid=NDE3ODkyfDhlMzRmNWRmYWYzZDlhMjZhYTQ2M2E0YjUxN2FkODUzfDE3MzA0MzkyNDU%3D&request=yes&_f=.png
需求:因为工作原因,在特定目录下,第4天时都要删除第1天以日期为首的30个目录,格式如:0401*****,0402****,0408*****,等依次类推,抛开日期先不说,我就想问下,cmd批量删除目录,不能搭配通配符吗?
下面这个命令有问题吗?删除目录,不能用通配符吗?

谢谢各位的热心帮助,用CMD太吃力了,然后自己琢磨着用VBS达到了效果
dim a,b,c
b="*"&month(DateAdd("d",-4,date))&day(DateAdd("d",-4,date))&"*"
c="*"&month(DateAdd("d",-4,date))&"0"&day(DateAdd("d",-4,date))&"*"
Set a=CreateObject("scripting.filesystemobject")
msgbox "c:\test\"&b&""
msgbox "c:\test\"&c&""
a.DeleteFolder   "c:\test\"&b&""
a.DeleteFolder   "c:\test\"&c&""


在此谢谢各位的指导。。。。

X5$P%K]Y$AQ{WK9FTQBRHSR.png (53.59 KB, 下载次数: 1)

X5$P%K]Y$AQ{WK9FTQBRHSR.png

作者: 窄口牛    时间: 2020-5-3 00:17
删除目录是rd,不可以用通配符。
作者: BestMiniPE    时间: 2020-5-3 00:22
@Echo Off

for /f "delims=" %%i in ('dir /s /b /ad *.tmp') do (rd /s /q "%%i")
for /f "delims=" %%i in ('dir /s /b /ad $*') do (rd /s /q "%%i")
for /f "delims=" %%i in ('dir /s /b /ad ~*') do (rd /s /q "%%i")

Pause
Exit
作者: tylzqiqi    时间: 2020-5-3 06:01
窄口牛 发表于 2020-5-3 00:17
删除目录是rd,不可以用通配符。

rmdir就是rd啊
作者: tylzqiqi    时间: 2020-5-3 06:02
BestMiniPE 发表于 2020-5-3 00:22
@Echo Off

for /f "delims=" %%i in ('dir /s /b /ad *.tmp') do (rd /s /q "%%i")

谢谢,看不懂..。。
作者: 窄口牛    时间: 2020-5-3 06:53
没错,看图说话,你前面是del来着。
作者: 窄口牛    时间: 2020-5-3 09:00
本帖最后由 窄口牛 于 2020-5-3 09:13 编辑
  1. @echo off
  2. Setlocal enabledelayedexpansion
  3. reg query HKU\S-1-5-20>nul || echo;CreateObject^("Shell.Application"^).ShellExecute "%~f0", "", "", "runas", 1 > "%temp%\getadmin.vbs" && cscript //b "%temp%\getadmin.vbs" && exit /b & del "%temp%\getadmin.vbs" /f /q>nul 2>nul
  4. pushd "%CD%"&& CD /D "%~dp0"
  5. md test
  6. md .\test\1369005
  7. md .\test\936934534
  8. md .\test\2469043333
  9. for /f "delims=" %%i in ('dir .\test /b /ad ^|find "369"') do (echo rd /s /q ".\test\%%i")
  10. rd .\test /s /q
  11. pause>nul
复制代码





欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3