- Fix bug : File path split error in Windows OS.
Change-Id: I24289b3a966e269046fc8de2ab8ccdc7849c1f4e
Signed-off-by: minkee.lee <minkee.lee@samsung.com>
import java.util.ArrayList;
import java.util.List;
+import org.tizen.emulator.manager.EmulatorManager;
import org.tizen.emulator.manager.logging.EMLogger;
import org.tizen.emulator.manager.resources.FilePathResources;
import org.tizen.emulator.manager.resources.StringResources;
if (files != null) {
for (File f : files) {
String path = f.getAbsolutePath();
- String[] arr = path.split(File.separator);
+ String[] arr = null;
+ if (EmulatorManager.isWin()) {
+ arr = path.split("\\\\");
+ } else {
+ arr = path.split(File.separator);
+ }
String fileName = arr[arr.length-1];
if (fileName.startsWith(StringResources.LAST_CREATED_XML_PREFIX)) {
boolean isOld = true;
return false;
}
// Check ".x86"
- String pathSplit[] = baseImagePath.split(File.separator);
+ String pathSplit[] = null;
+ if (EmulatorManager.isWin()) {
+ pathSplit = baseImagePath.split("\\\\");
+ } else {
+ pathSplit = baseImagePath.split(File.separator);
+ }
String fileSplit[] = pathSplit[pathSplit.length-1].split("\\.");
String extension = fileSplit[fileSplit.length-1];
if (!extension.equals("x86")) {
return false;
}
// Check ".x86"
- String pathSplit[] = baseImagePath.split(File.separator);
+ String pathSplit[] = null;
+ if (EmulatorManager.isWin()) {
+ pathSplit = baseImagePath.split("\\\\");
+ } else {
+ pathSplit = baseImagePath.split(File.separator);
+ }
String fileSplit[] = pathSplit[pathSplit.length-1].split("\\.");
String extension = fileSplit[fileSplit.length-1];
if (!extension.equals("x86")) {