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 org.w3c.dom.Document;
import java.io.File; import java.io.File;
import java.io.IOException;
import java.nio.file.Path; import java.nio.file.Path;
import java.util.List; import java.util.List;
@ -26,5 +27,5 @@ public interface FileManager {
FileManager setRootDir(Path rootDir); FileManager setRootDir(Path rootDir);
FileManager setPath(Path path); 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 @Override
public FileManager resolve(String path) { public FileManager resolve(String path) throws IOException{
try { try {
this.path = resolveStringPath(path); this.path = resolveStringPath(path);
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); logger.error("resolve", e.getMessage());
throw new IOException("Invalid path: " + path);
} }
return this;
} }
} }