resolve実装

This commit is contained in:
r-ca 2024-01-09 12:18:03 +09:00
parent fcda369a2e
commit d5cf2f31d6
No known key found for this signature in database
GPG Key ID: 6A72911AC73464A9
2 changed files with 6 additions and 4 deletions

View File

@ -5,6 +5,7 @@ import android.graphics.Bitmap;
import org.w3c.dom.Document;
import java.io.File;
import java.io.IOException;
import java.nio.file.Path;
import java.util.List;
@ -26,5 +27,5 @@ public interface FileManager {
FileManager setRootDir(Path rootDir);
FileManager setPath(Path path);
FileManager resolve(String path);
FileManager resolve(String path) throws IOException;
}

View File

@ -131,12 +131,13 @@ public class FileManagerImpl implements FileManager {
}
@Override
public FileManager resolve(String path) {
public FileManager resolve(String path) throws IOException{
try {
this.path = resolveStringPath(path);
} catch (IOException e) {
e.printStackTrace();
logger.error("resolve", e.getMessage());
throw new IOException("Invalid path: " + path);
}
return this;
}
}
}