code: private void extractCharacterFilesFromDir(URL urlCharacters) throws URISyntaxException, IOException {
  		File					dir = new File(urlCharacters.toURI());
  		String					pathMask = urlCharacters.getPath();
  		ResourceExtractor	resourceExtractor = new ResourceExtractor();
  
  		//	Windows 環境では絶対パスの先頭に / がつかないので、取り除く 
  		if ((File.separator.equals("\\")) && (pathMask.startsWith("/"))) {
  			pathMask = pathMask.substring(1);
  		}
  
  		for (File nextFile: dir.listFiles()) {
  			String				filePath = nextFile.getPath();
  			
  			filePath = filePath.substring(pathMask.length());
  			filePath = "characters/" + filePath;
  			
  			resourceExtractor.addResourcePath(filePath, nextFile.getName());
  		}
  
  		resourceExtractor.setResourcesDir("characters");
  		resourceExtractor.copy();
  	}
docs: TODO リファクタ