Skip to content

Commit ad64de5

Browse files
fix(data-transfer): clean work directory before import (#3006)
1 parent 3d51ba4 commit ad64de5

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

server/odc-service/src/main/java/com/oceanbase/odc/service/datatransfer/task/DataTransferTask.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,8 @@ private List<URL> copyImportScripts(List<String> fileNames, DataTransferFormat f
332332
LOGGER.warn("Multiple files for CSV format is invalid, importFileNames={}", fileNames);
333333
throw new IllegalArgumentException("Multiple files isn't accepted for CSV format");
334334
}
335+
// There maybe some dirty files generated before 4.2.3. We should clean them first.
336+
FileUtils.cleanDirectory(destDir);
335337
LocalFileManager fileManager = SpringContextUtil.getBean(LocalFileManager.class);
336338
List<URL> inputs = new ArrayList<>();
337339
for (String fileName : fileNames) {

0 commit comments

Comments
 (0)