2013-03-20 6 views
0

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

+2

Вы пробовали 'fopen' с разрешением' w'. Это «откроет или создаст новый файл для записи. Отмените существующее содержимое, если оно есть». – Justin

+0

После поиска немного больше, я нашел это. Закончился с fopen ('WorkMemory.txt', 'w') в начале файла. Просто надеялся, что есть способ, который будет более элегантным, чем открытие его, когда он мне не понадобится. – Seldom

ответ

4

Предположим, ваш файл называется to_be_deleted.txt, вы можете просто использовать следующую команду, чтобы удалить файл полностью:

delete 'to_be_deleted.txt'; 

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

fopen('to_be_deleted.txt','w'); 
Смежные вопросы