Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.samkio.mkdir;
- import java.io.File;
- import java.io.IOException;
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- public class Commander {
- public static MkDir plugin;
- public void command(CommandSender sender, Command cmd, String commandLabel,
- String[] args) {
- if (commandLabel.equalsIgnoreCase("mkdir")) {
- String directory = args[0];
- boolean success = (new File(directory)).mkdirs();
- if (success) {
- sender.sendMessage(ChatColor.BLUE + "[MKDIR] Created folder. "
- + args[0]);
- } else {
- sender.sendMessage(ChatColor.BLUE
- + "[MKDIR] Folder creation failed.");
- }
- return;
- }
- if (commandLabel.equalsIgnoreCase("ddir")) {
- File dir = new File(args[0]);
- if (dir.isDirectory()) {
- for (File child : dir.listFiles()) {
- child.delete();
- }
- }
- boolean success = dir.delete();
- if (success) {
- sender.sendMessage("[DDIR] Directory succesfully deleted.");
- } else {
- sender.sendMessage("[DDIR] Directory failed to delete.");
- }
- return;
- }
- if (commandLabel.equalsIgnoreCase("mdir")) {
- File move = new File(args[0]);
- File des = new File(args[1]);
- boolean success = move.renameTo(new File(des, move.getName()));
- if (success) {
- sender.sendMessage("[MDIR] Directory succesfully moved.");
- } else {
- sender.sendMessage("[MDIR] Directory failed to move.");
- }
- return;
- }
- if (commandLabel.equalsIgnoreCase("ls")) {
- File dir = new File(args[0]);
- if (dir.isDirectory()) {
- for (File child : dir.listFiles()) {
- sender.sendMessage("[LS] " + child);
- }
- }
- return;
- }
- if (commandLabel.equalsIgnoreCase("df")) {
- File f = new File(args[0]);
- boolean success = f.delete();
- if (success) {
- sender.sendMessage("[DF] File succesfully deleted.");
- } else {
- sender.sendMessage("[DF] File failed to delete.");
- }
- return;
- }
- if (commandLabel.equalsIgnoreCase("mkf")) {
- File file = new File(args[0]);
- if (!file.exists()) {
- try {
- file.createNewFile();
- } catch (IOException e) {
- sender.sendMessage(ChatColor.BLUE
- + "[MKF] Error. Possibly wrong directory.");
- return;
- }
- sender.sendMessage(ChatColor.BLUE + "[MKF] Created file. "
- + args[0]);
- return;
- } else {
- sender.sendMessage(ChatColor.BLUE
- + "[MKF] File already exsists.");
- return;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement