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);
}