Взгляните на это:
import java.nio.file.*;
String source = "C:\\test\\1.jpeg";
String newdir = "C:\\test123\\1.jpeg";
void setup() {
try {
Path temp = Files.move(Paths.get(source), Paths.get(newdir));
} catch (IOException e) {
print(e);
}
}
Пара точек - используйте \\
вместо одного \
при указании путей.Во-вторых, getFileName()
может применяться только к объекту Path, но не к String, и это вызвало вашу ошибку в вопросе.То же самое, кстати, с методом resolve(String s)
, его можно применять только к Path, но не к String.
Using Paths:
import java.nio.file.*;
Path source = Paths.get("...");
Path newdir = Paths.get("...");
void setup() {
try {
Files.move(source, newdir);
} catch (IOException e) {
print(e);
}
}