Microsoft Excel использует (и иногда злоупотребляет) временные файлы, чтобы предотвратить потерю вашей работы. Вот цитата из службы поддержки Microsoft:
При сохранении изменений в файле Microsoft Excel происходит следующее:
- Измененный файл сохраняется во временный файл.
- Исходный файл удален.
- Временный файл переименовывается в исходное имя файла.
Удаленный исходный файл находится в том же каталоге или папке, что и новый измененный файл в Windows. В Macintosh временные файлы помещаются в невидимую папку с именем Temporary Items на корневом уровне жесткого диска.
Временные файлы должны автоматически удаляться при закрытии Excel, но, если вы хотите убедиться в этом, вы можете создать небольшой скрипт, который удаляет файлы в /.TemporaryItems
. Обратите внимание, что эта папка автоматически исключается из поиска в центре внимания, поскольку она скрыта.
Мой совет не использовать Excel. Файл .csv - это простой текстовый файл, поэтому вы можете попробовать другие редакторы, в зависимости от ваших потребностей. Например, TextEdit создает только один временный файл, расположенный в той же папке, что и ваш файл.
ОБНОВИТЬ
Поскольку вы обновили свой вопрос и удалили Excel из уравнения, я добавлю несколько моментов.
Если вы используете соответствующий редактор (например, TextEdit без автосохранения), на жестком диске не останется никаких остатков. Временные / кэшированные файлы никогда не создавались, а содержимое вашего текстового файла оставалось только в оперативной памяти, пока файл был открыт.
Однако, если этот файл действительно важен, вы должны рассмотреть и другие вещи, помимо "остатков жесткого диска". Если ваша система взломана, открывать файл там небезопасно. Возможно, вам следует рассмотреть более "радикальные" подходы, такие как Sirex, предложенный в комментариях.