Package org.elfinder.servlets.commands

Source Code of org.elfinder.servlets.commands.MkdirCommand

package org.elfinder.servlets.commands;

import java.io.File;

import org.elfinder.servlets.ConnectorException;
import org.elfinder.servlets.FileActionEnum;

/**
* @author Antoine Walter (www.anw.fr)
* @date 29 aug. 2011
* @version $Id$
* @license BSD
*/
public class MkdirCommand extends AbstractCommandOverride {

  @Override
  public void execute() throws ConnectorException {
    File dirCurrent = getExistingDir(getParam("current"), FileActionEnum.CREATE_DIR);
    if (dirCurrent != null) {
      File newDir = getNewFile(getParam("name"), dirCurrent, FileActionEnum.WRITE);

      try {
        getFs().createFolder(newDir);
      } catch (Exception e) {
        throw new ConnectorException("Unable to create folder");
      }

      putResponse("select", _hash(newDir));

      _content(dirCurrent, true);
    }
  }
}
TOP

Related Classes of org.elfinder.servlets.commands.MkdirCommand

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.