package com.tek42.perforce.parse;
import com.tek42.perforce.Depot;
import com.tek42.perforce.PerforceException;
public class File extends AbstractPerforceTemplate
{
String file;
public File(Depot depot, String file) {
super(depot);
this.file = file;
}
public boolean exists() throws PerforceException {
StringBuilder sb = getPerforceResponse(new String[] { getP4Exe(), "fstat", "-m", "1", file });
if(sb.indexOf("no such file(s).") > 0)
return false;
return true;
}
public String read() throws PerforceException {
StringBuilder sb = getPerforceResponse(new String[] { getP4Exe(), "print", "-q", file });
return sb.toString();
}
}