public ConnectOperationResult connect(ConnectOperationOptions options) throws Exception { return connect(options, null); }
public File createNewFile(String name) throws IOException { return createNewFile(name, 50 * 1024); }
public File createNewFileInFolder(String name, String rootFolder) throws IOException { return createNewFileInFolder(name, rootFolder, 50 * 1024); }
public void copyFile(String fileFrom, String fileTo) throws IOException { FileUtils.copyFile(getLocalFile(fileFrom), getLocalFile(fileTo)); }
public UpOperationResult up() throws Exception { return up(new UpOperationOptions()); }
public InitOperationResult init(InitOperationOptions options) throws Exception { return init(options, null); }
public File createNewFileInFolder(String name, String rootFolder, long size) throws IOException { File localFile = getLocalFileInFolder(name, rootFolder); TestFileUtil.createNonRandomFile(localFile, size); return localFile; }
public StatusOperationResult status() throws Exception { return status(new StatusOperationOptions()); }
public DownOperationResult down() throws Exception { return down(new DownOperationOptions()); }
@Override public void run() { try { WatchOperationOptions watchOperationOptions = new WatchOperationOptions(); watchOperationOptions.setAnnouncements(false); watchOperationOptions.setWatcher(false); watchOperationOptions.setInterval(interval); watch(watchOperationOptions); } catch (Exception e) { throw new RuntimeException(e); } } }, "watchOperationsThread");
public void createNewFolder(String name) { getLocalFile(name).mkdirs(); }
public UpOperationResult upWithForceChecksum() throws Exception { StatusOperationOptions statusOptions = new StatusOperationOptions(); statusOptions.setForceChecksum(true); UpOperationOptions upOptions = new UpOperationOptions(); upOptions.setStatusOptions(statusOptions); return up(upOptions); }
public boolean deleteFile(String name) { return FileUtils.deleteQuietly(getLocalFile(name)); }
public void moveFile(String fileFrom, String fileTo) throws Exception { File fromLocalFile = getLocalFile(fileFrom); File toLocalFile = getLocalFile(fileTo); try { if (fromLocalFile.isDirectory()) { FileUtils.moveDirectory(fromLocalFile, toLocalFile); } else { FileUtils.moveFile(fromLocalFile, toLocalFile); } } catch (Exception e) { throw new Exception("Move failed: " + fileFrom + " --> " + fileTo, e); } }
public File createFileWithContent(String name, String content) throws IOException { File localFile = getLocalFile(name); TestFileUtil.createFileWithContent(localFile, content); return localFile; }
public File createNewFile(String name, long size) throws IOException { File localFile = getLocalFile(name); TestFileUtil.createNonRandomFile(localFile, size); return localFile; }
public void changeFile(String name) throws IOException { TestFileUtil.changeRandomPartOfBinaryFile(getLocalFile(name)); }
public void createNewFiles(String inFolder) throws IOException { TestFileUtil.createRandomFilesInDirectory(getLocalFile(inFolder), 25 * 1024, 20); }