MCPcopy
hub / github.com/arduino/Arduino / copy

Method copy

arduino-core/src/processing/app/helpers/FileUtils.java:67–79  ·  view source on GitHub ↗
(File sourceFolder, File destFolder)

Source from the content-addressed store, hash-verified

65 }
66
67 public static void copy(File sourceFolder, File destFolder) throws IOException {
68 for (File file : sourceFolder.listFiles()) {
69 File destFile = new File(destFolder, file.getName());
70 if (file.isDirectory() && !SOURCE_CONTROL_FOLDERS.contains(file.getName())) {
71 if (!destFile.exists() && !destFile.mkdir()) {
72 throw new IOException("Unable to create folder: " + destFile);
73 }
74 copy(file, destFile);
75 } else if (!file.isDirectory()) {
76 copyFile(file, destFile);
77 }
78 }
79 }
80
81 public static void recursiveDelete(File file) {
82 if (file == null) {

Callers 7

saveAsMethod · 0.95
handleAddLibraryMethod · 0.95
saveHexMethod · 0.45
runArduinoMethod · 0.45
handleCopyMethod · 0.45
buildEditMenuMethod · 0.45

Calls 4

copyFileMethod · 0.95
listFilesMethod · 0.80
getNameMethod · 0.65
existsMethod · 0.45

Tested by 1

runArduinoMethod · 0.36