Java 类org.bukkit.util.FileUtil 实例源码

项目:libelula    文件:WorldManager.java   
private static void copyFolder(File src, File dest) throws IOException {
    if (src.isDirectory()) {
        if (!dest.exists()) {
            dest.mkdir();
        }
        String files[] = src.list();
        for (String file : files) {
            File srcFile = new File(src, file);
            File destFile = new File(dest, file);
            copyFolder(srcFile, destFile);
        }
    } else {
        if (!FileUtil.copy(src, dest)) {
            System.out.println("Error copying: " + src.getAbsolutePath() + " to " + dest.getAbsolutePath());
        }
    }
}
项目:libelula    文件:WorldManager.java   
private static void copyFolder(File src, File dest) throws IOException {
    if (src.isDirectory()) {
        if (!dest.exists()) {
            dest.mkdir();
        }
        String files[] = src.list();
        for (String file : files) {
            File srcFile = new File(src, file);
            File destFile = new File(dest, file);
            copyFolder(srcFile, destFile);
        }
    } else {
        if (!FileUtil.copy(src, dest)) {
            System.out.println("Error copying: " + src.getAbsolutePath() + " to " + dest.getAbsolutePath());
        }
    }
}
项目:AthenaGM    文件:MapLoader.java   
/**
 * Copy a directory and its contents
 * @param source Directory to copy
 * @param destination Location to copy the directory to
 */
public static void recursiveCopyDirectory(File source, File destination) {
    if (source.isDirectory()) {
        if (!destination.exists()) destination.mkdir();
        String[] files = source.list();
        for (String file : files) {
            File src = new File(source, file);
            File dest = new File(destination, file);
            recursiveCopyDirectory(src, dest);
        }
    } else {
        FileUtil.copy(source, destination);
    }
}
项目:Thermos-Bukkit    文件:SimplePluginManager.java   
private void checkUpdate(File file) {
    if (updateDirectory == null || !updateDirectory.isDirectory()) {
        return;
    }

    File updateFile = new File(updateDirectory, file.getName());
    if (updateFile.isFile() && FileUtil.copy(updateFile, file)) {
        updateFile.delete();
    }
}
项目:CauldronGit    文件:SimplePluginManager.java   
private void checkUpdate(File file) {
    if (updateDirectory == null || !updateDirectory.isDirectory()) {
        return;
    }

    File updateFile = new File(updateDirectory, file.getName());
    if (updateFile.isFile() && FileUtil.copy(updateFile, file)) {
        updateFile.delete();
    }
}
项目:MineCloud    文件:MineCloudPlugin.java   
private void copyFolder(File folder, File folderContainer) {
    folderContainer.mkdirs();

    for (File f : folder.listFiles()) {
        if (f.isDirectory()) {
            File newContainer = new File(folderContainer, f.getName());
            copyFolder(f, newContainer);
        }

        FileUtil.copy(f, new File(folderContainer, f.getName()));
    }
}
项目:Cauldron    文件:SimplePluginManager.java   
private void checkUpdate(File file) {
    if (updateDirectory == null || !updateDirectory.isDirectory()) {
        return;
    }

    File updateFile = new File(updateDirectory, file.getName());
    if (updateFile.isFile() && FileUtil.copy(updateFile, file)) {
        updateFile.delete();
    }
}
项目:Cauldron    文件:SimplePluginManager.java   
private void checkUpdate(File file) {
    if (updateDirectory == null || !updateDirectory.isDirectory()) {
        return;
    }

    File updateFile = new File(updateDirectory, file.getName());
    if (updateFile.isFile() && FileUtil.copy(updateFile, file)) {
        updateFile.delete();
    }
}
项目:Cauldron    文件:SimplePluginManager.java   
private void checkUpdate(File file) {
    if (updateDirectory == null || !updateDirectory.isDirectory()) {
        return;
    }

    File updateFile = new File(updateDirectory, file.getName());
    if (updateFile.isFile() && FileUtil.copy(updateFile, file)) {
        updateFile.delete();
    }
}
项目:Almura-API    文件:SimplePluginManager.java   
private void checkUpdate(File file) {
    if (updateDirectory == null || !updateDirectory.isDirectory()) {
        return;
    }

    File updateFile = new File(updateDirectory, file.getName());
    if (updateFile.isFile() && FileUtil.copy(updateFile, file)) {
        updateFile.delete();
    }
}
项目:Spigot-API    文件:SimplePluginManager.java   
private void checkUpdate(File file) {
    if (updateDirectory == null || !updateDirectory.isDirectory()) {
        return;
    }

    File updateFile = new File(updateDirectory, file.getName());
    if (updateFile.isFile() && FileUtil.copy(updateFile, file)) {
        updateFile.delete();
    }
}
项目:Bukkit-JavaDoc    文件:SimplePluginManager.java   
private void checkUpdate(File file) {
    if (updateDirectory == null || !updateDirectory.isDirectory()) {
        return;
    }

    File updateFile = new File(updateDirectory, file.getName());
    if (updateFile.isFile() && FileUtil.copy(updateFile, file)) {
        updateFile.delete();
    }
}
项目:TatsuCraftMod    文件:TFM_SuperadminList.java   
public static void backupSavedList()
{
    File a = new File(TotalFreedomMod.plugin.getDataFolder(), TotalFreedomMod.SUPERADMIN_FILE);
    File b = new File(TotalFreedomMod.plugin.getDataFolder(), TotalFreedomMod.SUPERADMIN_FILE + ".bak");
    FileUtil.copy(a, b);
}