import static org.tizen.sdblib.service.SyncServiceReturnCode.RESULT_NO_DIR_TARGET;
import static org.tizen.sdblib.service.SyncServiceReturnCode.RESULT_REMOTE_IS_FILE;
import static org.tizen.sdblib.service.SyncServiceReturnCode.RESULT_TARGET_IS_FILE;
+import static org.tizen.sdblib.service.SyncServiceReturnCode.RESULT_NO_LOCAL_FILE;
import static org.tizen.sdblib.util.Assert.notNull;
import static org.tizen.sdblib.util.FileEntryUtil.getTotalSize;
import static org.tizen.sdblib.util.FilenameUtil.addTailingPath;
// make a list of File from the list of String
ArrayList<File> files = new ArrayList<File>();
for (String path : locals) {
- files.add( new File( path ) );
+ File file = new File( path );
+ if ( file.exists() )
+ files.add( file );
+ else
+ return new SyncResult( RESULT_NO_LOCAL_FILE );
}
return push( files.toArray( new File[files.size()]), entry, monitor, getTimeOut() );