Удалите некоторые файлы с помощью командных файлов - PullRequest
0 голосов
/ 08 сентября 2011

Я должен создать пакетный файл, чтобы удалить файлы из каталога, имена которых первые символы - «а». Как я могу это сделать?

Ответы [ 2 ]

3 голосов
/ 08 сентября 2011

Если вы используете Windows , попробуйте это (при условии, что * full_path * - это каталог, в котором вы хотите удалить):

@echo off
DEL /Q full_path\a*.*

или, если вы хотите удалить файлы из этого каталога и в его вложенный каталог, попробуйте следующее:

@echo ff
DEL /Q /S full_path\a*.*

Если вы используете Linux (или аналогичный), попробуйте следующее:

rm -f full_path/a*

или

rm -rf full_path/a*
0 голосов
/ 08 сентября 2011

Если вы используете что-то вроде Linux, OSX или Cygwin, попробуйте

find . -name "a*" -delete

Если вы хотите удалить целые каталоги

find . -name  "a*" | xargs -n 5 rm -r
...