Вы используете SaveMode.Overwrite
, который удаляет ранее существующие каталоги. Вместо этого вы должны использовать SaveMode.Append
ПРИМЕЧАНИЕ: Операция добавления не обходится без затрат. Когда вы вызываете функцию сохранения с использованием режима добавления, спарк должен обеспечить уникальность имен файлов, чтобы случайно не перезаписать существующий файл. Чем больше файлов у вас уже есть в каталоге, тем дольше выполняется операция сохранения. Если вы говорите о нескольких файлах, то это очень экономически эффективная операция. Но если у вас много терабайт данных в тысячах файлов в исходном каталоге (что было в моем случае), вам следует использовать другой подход.
Я могу успешно запускать тесты, имея только следующие 6 файлов NUnit:
После некоторого исследования следующие файлы, кажется, не являются ненужными, потому что они представляют опытные сборки для самого NUnit и для СООТВЕТСТВИЯ: