Как удалить файлы по маске
например, в папке "1" мне нужно удалить все файлы по маске "017*.*"
Удалить файлы в папке по маске
-
Nealles
Re: Удалить файлы в папке по маске
Один из вариантов, который не претендуют на лучший, но всеже
с помощью функций FindFirst/FindNext составляешь список файлов, потом делишь
и еще один, запускаешь командную строку в нужной тебе директории в духе
echo y | del 017*.* или
echo y | del c:\твой путь\017*.*
с помощью функций FindFirst/FindNext составляешь список файлов, потом делишь
и еще один, запускаешь командную строку в нужной тебе директории в духе
echo y | del 017*.* или
echo y | del c:\твой путь\017*.*
-
e80
Re: Удалить файлы в папке по маске
насколько я знаю, echo и del - команды комманд кома. Тогда возникает другой вопрос: как запускать команды комманд кома.
-
[mzd]
Re: Удалить файлы в папке по маске
На каком языке ты хочешь написать прогу? Если на Delphi, то там можно подключить ShellApi и использовать команду ShellExecute (по-моему, так пишется

-
Sonic2K
Re: Удалить файлы в папке по маске
ThE ACE
В переменной окружения COMSPEC хранится полный путь к command.com. Берём его и выполняем с параметром /C, после которого вставляем команду шелла, т.е. получается
c:\command.com /C echo y | del ...
В переменной окружения COMSPEC хранится полный путь к command.com. Берём его и выполняем с параметром /C, после которого вставляем команду шелла, т.е. получается
c:\command.com /C echo y | del ...