content: /**
   *
   * @author 4refr0nt
   */
  package ESPlorer;
  
  import static ESPlorer.ESPlorer.sendBuf;
  import java.util.ArrayList;
  
  public class pyFiler {
  
      private static String dir = "";
  
      public static final int OK = 0;
      public static final int ERROR_COMMUNICATION = 1;
  
      public pyFiler() {
  
      }
  
      public String ListDir() {
          return "";
      }
  
      public boolean Put(String ft, String[] s) {
  
          boolean success = true;
          sendBuf = new ArrayList<String>();
  
          sendBuf.add("f=open('" + escape(ft) + "','w')");
          for (String subs : s) {
              sendBuf.add("f.write('" + escape(subs) + "\\n')");
          }
          sendBuf.add("f.close()");
  
          return success;
      }
  
      public boolean Get() {
          return false;
      }
  
      public boolean Rename() {
          return false;
      }
  
      public int Length() {
          return 0;
      }
  
      public String cd() {
          return dir;
      }
  
      public String pwd() {
          return dir;
      }
  
      public String GetParent() {
          return "";
      }
  
      public boolean isExist() {
          return false;
      }
  
      public String escape(String str) {
          char ch;
          StringBuilder buf = new StringBuilder(str.length() * 2);
          int intValue;
  
          for (int i = 0, l = str.length(); i < l; ++i) {
  
              ch = str.charAt(i);
              if (ch == '"') {
                  //intValue = ch;
                  buf.append("\\");
                  //buf.append(ch);
              } else if (ch == '\'') {
                  intValue = ch;
                  buf.append("\\");
                  //buf.append(intValue);
  //            } else {
              }
              buf.append(ch);
          }
          return buf.toString();
      } // escape
  } // pyFiler
  