public static String convertBytesUnit(long bytes, char unitInital) {
		
		if (unitInital == 'k' || unitInital == 'K') {
			double b = (double) (bytes / 1024);
			b = (double) ( (long) (b * 10) / 10);
			
			String unit = unitInital == 'k' ? "kb" : "KB";
			return b + unit;
		} else if (unitInital == 'm' || unitInital == 'M') {
			double b = (double) (bytes / (1024 * 1024));
			b = (double) ( (long) (b * 10) / 10);
			
			String unit = unitInital == 'm' ? "mb" : "MB";
			return b + unit;
		} else if (unitInital == 'g' || unitInital == 'G') {
			double b = (double) (bytes / (1024 * 1024 * 1024));
			b = (double) ( (long) (b * 10) / 10);
			
			String unit = unitInital == 'g' ? "gb" : "GB";
			return b + unit;
		}
		
		return String.valueOf(bytes);
	}