src/main/java/com/ve/cxe/commons/io/LocalFileHelper.java
/**
   * Use for base + yearmonthday + file name + extension pattern
   *
   * @param guidLength (length of the Base 62 guid file name)
   * @return filePath (home/140101/Yde0uFCvqz.jpg)
   */
Use for base + yearmonthday + file name + extension pattern
@param guidLength (length of the Base 62 guid file name)
@return filePath (home/140101/Yde0uFCvqz.jpg)
Use for base + yearmonthday + file name + extension pattern @param guidLength ( length of the Base 62 guid file name ) @return filePath ( home / 140101 / Yde0uFCvqz . jpg )
public static Path createYearMonthDay_Base62Path( String basepath, int guidLength, String fileSeperator, String extension )
  {
    String fileName = BaseGUIDGenerator.GetBase62( guidLength );
    String justFilePath = StringUtils.joinFast( basepath, fileSeperator, DateUtils.getCurrentYearMonthDay(), fileSeperator, fileName, extension );
    return Paths.get( justFilePath ); 
  }
public static Path createYearMonthDay_Base62Path ( String basepath , int guidLength , String fileSeperator , String extension ) { String fileName = BaseGUIDGenerator . GetBase62 ( guidLength ) ; String justFilePath = StringUtils . joinFast ( basepath , fileSeperator , DateUtils . getCurrentYearMonthDay ( ) , fileSeperator , fileName , extension ) ; return Paths . get ( justFilePath ) ; }
Use for base + yearmonthday + file name + extension pattern
 @param guidLength (length of the Base 62 guid file name)
 @return filePath (home/140101/Yde0uFCvqz.jpg)
Use for base + yearmonthday + file name + extension pattern @param guidLength ( length of the Base 62 guid file name ) @return filePath ( home / 140101 / Yde0uFCvqz . jpg )
// return absolute path