У меня есть программа, которая принимает данные от S3, генерирует текстовый файл и затем отправляет его в класс картостроителя.Я не могу записать файл на S3, откуда Mapper может прочитать его позже.Теперь я понимаю, что мы не можем записывать файлы непосредственно в S3, поэтому я пытаюсь загрузить текстовый файл, созданный в S3, с помощью copyFromLocalFile ().Тем не менее, я получаю исключение пустого указателя в следующей строке:
fs.copyFromLocalFile (true, новый путь (tgiPath), mapIP);
Я создаю текстовый файл в основной функции,поэтому я не уверен, где именно он создается.Единственная причина, стоящая за исключением нулевого указателя, о которой я могу думать, это то, что текстовый файл не записывается на локальный диск.Итак, мой вопрос: как мне записать файлы на локальный диск?Если я просто укажу имя файла при его создании, где он будет создан и как получить к нему доступ?