Я хочу создать код Matlab, который очищает указанный каталог перед запуском кода. Однако в этом каталоге есть 4 файла, которые должны оставаться там для правильной работы.
В настоящее время для удаления файла из каталога я использую следующее:
AVLDir = External\AVL\
delete([AVLDir obj.Data.FileId '*.dat']);
delete([AVLDir obj.Data.FileId '*.avl']);
delete([AVLDir obj.Data.FileId '*.key']);
Здесь мне нужно имя файла и расширение, чтобы иметь возможность найти файл и удалить его. Я хочу удалить все в папке External\AVL\
, кроме следующих файлов:
avl.exe
avl_linux.txt
avl_mac (type of file is 'File') Don't exactly know what this is
avl_osx.txt
Я хочу сделать это, чтобы удалить все в папке, что может испортить мой код, так как я использую avl.exe извне.
Как бы я поступил?
dir
, чтобы получить список всех файлов. Затем удалите файлы, которые вы хотите сохранить, и вы знаете, какие вам нужно удалить. - person Daniel   schedule 02.02.2016