MS-DOS удалить с подстановочными знаками на концах - PullRequest
2 голосов
/ 11 января 2012

Мне нужен подстановочный знак, означающий «содержит». Поэтому, если у меня есть каталог с

a.txt
b.param
b.param.config

, я бы хотел удалить только b.param и b.param.config

Iпопытался del *.param*, del *param* ... но, кажется, ничто не соответствует ничему для начала и конца файла, но содержит param.

Я запускаю команду изпакетный файл, так что если решение в пакетном режиме, это будет работать.

1 Ответ

1 голос
/ 11 января 2012

Я думаю, что del * param * должен работать для этого ...

c:\test>dir /w
 Volume in drive C is HP
 Volume Serial Number is 0EBF-B242

 Directory of c:\test

[.]              [..]             a.txt            b.param
b.param.config
               3 File(s)             29 bytes
               2 Dir(s)  185,518,833,664 bytes free

c:\test>dir /w *param*
 Volume in drive C is HP
 Volume Serial Number is 0EBF-B242

 Directory of c:\test

b.param          b.param.config
               2 File(s)             20 bytes
               0 Dir(s)  185,518,833,664 bytes free

c:\test>del *param*

c:\test>dir /w
 Volume in drive C is HP
 Volume Serial Number is 0EBF-B242

 Directory of c:\test

[.]     [..]    a.txt
               1 File(s)              9 bytes
               2 Dir(s)  185,518,833,664 bytes free

Что случилось, когда ты попробовал это? Какую версию MS-DOS вы используете?

...