package com.sandwich.util.io;
import java.io.File;
import java.io.IOException;
public abstract class FileOperation implements FileAction {
public void operate(File file) throws IOException {
if(file == null){
onNull(file);
}else if(!file.exists()){
onNew(file);
}else if(file.isDirectory()){
onDirectory(file);
}else{
onFile(file);
}
}
}