home *** CD-ROM | disk | FTP | other *** search
- import com.siemens.mp.io.File;
- import java.util.Vector;
-
- // $FF: renamed from: c
- public class class_0 implements a {
- // $FF: renamed from: a com.siemens.mp.io.File
- private File field_0;
- // $FF: renamed from: if int
- private int field_1;
-
- // $FF: renamed from: a (java.lang.String) java.lang.String
- public String method_0(String var1) {
- return var1.charAt(var1.length() - 1) != '\\' ? var1 + '\\' : var1;
- }
-
- // $FF: renamed from: a () void
- public void method_1() {
- try {
- if (this.field_0 != null) {
- this.field_0.close(this.field_1);
- }
- } catch (Exception var2) {
- }
-
- }
-
- // $FF: renamed from: a (java.lang.String, java.lang.String) boolean
- public boolean method_2(String var1, String var2) {
- try {
- if (File.copy(var1, var2) >= 0) {
- return true;
- }
- } catch (Exception var4) {
- }
-
- return false;
- }
-
- // $FF: renamed from: a (java.lang.String, boolean) boolean
- public boolean method_3(String var1, boolean var2) {
- try {
- if (File.delete(var1) == 1) {
- return true;
- }
- } catch (Exception var4) {
- }
-
- return false;
- }
-
- // $FF: renamed from: for (java.lang.String) boolean
- public boolean method_4(String var1) {
- try {
- if (File.exists(var1) >= 0) {
- return true;
- }
- } catch (Exception var3) {
- }
-
- return false;
- }
-
- // $FF: renamed from: int (java.lang.String) java.util.Vector
- public Vector method_5(String var1) {
- Vector var2 = null;
-
- try {
- var1 = this.method_0(var1);
- var2 = new Vector();
- String[] var3 = File.list(var1);
- if (var3 != null) {
- for(int var5 = 0; var5 < var3.length; ++var5) {
- o var4 = new o();
- var4.do = var4.int = "";
- var4.a = false;
- var4.if = var3[var5];
- var4.for = File.isDirectory(var1 + var4.if);
- if (!var4.for) {
- var4.do = p.for(this.method_7(var1 + var4.if));
- }
-
- var2.addElement(var4);
- }
- }
- } catch (Exception var6) {
- }
-
- return var2;
- }
-
- // $FF: renamed from: if () java.lang.String
- public String method_6() {
- try {
- StringBuffer var10000 = (new StringBuffer()).append("+ a: ");
- main.a();
- return var10000.append(main.bH.a(main.aK)).append(" ").append(File.spaceAvailable() / 1024).append(" Kb\t\n").toString();
- } catch (Exception var2) {
- return null;
- }
- }
-
- // $FF: renamed from: if (java.lang.String) int
- public int method_7(String var1) {
- int var2 = -1;
- int var3 = -1;
- File var4 = null;
-
- try {
- var4 = new File();
- var3 = var4.open(var1);
- if (var3 >= 0) {
- var2 = var4.length(var3);
- }
- } catch (Exception var7) {
- }
-
- try {
- if (var4 != null) {
- var4.close(var3);
- }
- } catch (Exception var6) {
- }
-
- return var2;
- }
-
- // $FF: renamed from: do (java.lang.String) boolean
- public boolean method_8(String var1) {
- int var2 = -1;
- Object var3 = null;
-
- try {
- var8 = new File();
- var2 = var8.open(var1 + "\\");
- } catch (Exception var6) {
- return false;
- }
-
- try {
- if (var8 != null) {
- var8.close(var2);
- }
- } catch (Exception var5) {
- }
-
- return true;
- }
-
- // $FF: renamed from: a (java.lang.String, boolean, int) boolean
- public boolean method_9(String var1, boolean var2, int var3) {
- boolean var4 = false;
-
- try {
- this.field_1 = -1;
- this.field_0 = null;
- this.field_0 = new File();
- this.field_1 = this.field_0.open(var1);
- if (this.field_1 >= 0) {
- var4 = true;
- }
- } catch (Exception var6) {
- }
-
- return var4;
- }
-
- // $FF: renamed from: a (int, int) byte[]
- public byte[] method_10(int var1, int var2) {
- Object var3 = null;
-
- try {
- if (var2 >= 0) {
- this.field_0.seek(this.field_1, var2);
- }
-
- if (var1 < 0) {
- var1 *= -1;
- if (var1 + var2 > this.field_0.length(this.field_1)) {
- var1 = this.field_0.length(this.field_1) - var2;
- }
- }
-
- var6 = new byte[var1];
- if (var1 != this.field_0.read(this.field_1, var6, 0, var1)) {
- var6 = null;
- }
- } catch (Exception var5) {
- var6 = null;
- }
-
- return var6;
- }
-
- // $FF: renamed from: if (java.lang.String, java.lang.String) boolean
- public boolean method_11(String var1, String var2) {
- try {
- String var3 = "";
- if (var1.lastIndexOf(92) != -1 && var2.indexOf(92) == -1) {
- var3 = var1.substring(0, var1.lastIndexOf(92));
- }
-
- if (File.rename(var1, var3 + var2) >= 0) {
- return true;
- }
- } catch (Exception var4) {
- }
-
- return false;
- }
-
- // $FF: renamed from: a (byte[], int, int) boolean
- public boolean method_12(byte[] var1, int var2, int var3) {
- boolean var4 = false;
-
- try {
- if (this.field_0.write(this.field_1, var1, var2, var3) >= 0) {
- var4 = true;
- }
- } catch (Exception var6) {
- }
-
- return var4;
- }
- }
-