Как переместить файлы с таким же расширением в файловую систему databricks? - PullRequest
0 голосов
/ 08 июня 2018

Я сталкиваюсь с файлом не найден исключение, когда я пытаюсь переместить файл с * в DBFS.Здесь и исходный и целевой каталоги находятся в DBFS.У меня есть исходный файл с именем "test_sample.csv", доступный в каталоге dbfs, и я использую команду, подобную приведенной ниже, из ячейки ноутбука,

dbutils.fs.mv("dbfs:/usr/krishna/sample/test*.csv", "dbfs:/user/abc/Test/Test.csv")

Ошибка:

java.io.FileNotFoundException: dbfs:/usr/krishna/sample/test*.csv

Я ценю любыеПомогите.Спасибо.

1 Ответ

0 голосов
/ 10 июня 2018

Подстановочные знаки в настоящее время не поддерживаются dbutils.Вы можете переместить весь каталог:

dbutils.fs.mv("dbfs:/tmp/test", "dbfs:/tmp/test2", recurse=True)

или просто один файл:

dbutils.fs.mv("dbfs:/tmp/test/test.csv", "dbfs:/tmp/test2/test2.csv")

Как упоминалось в комментариях ниже, вы можете использовать python для реализации этой логики подстановочных знаков.Смотрите также несколько примеров кода в моем следующем answer .

...