/// <summary>
        /// load from properties file
        /// </summary>
        /// <param name="propsFilePath">
        ///         properties file path, eg:
        ///                      "fastdfs-client.properties"
        ///                      "config/fastdfs-client.properties"
        ///                      "/opt/fastdfs-client.properties"
        ///                      "C:\\Users\\James\\config\\fastdfs-client.properties"
        ///                      properties文件至少包含一个配置项 fastdfs.tracker_servers 例如:
        ///                      fastdfs.tracker_servers = 10.0.11.245:22122,10.0.11.246:22122
        ///                      server的IP和端口用冒号':'分隔
        ///                      server之间用逗号','分隔
        /// </param>
        public static void initByProperties(string propsFilePath)
        {
            Properties props  = new Properties();
            Stream     stream = IniFileReader.loadFromOsFileSystemOrClasspathAsStream(propsFilePath);

            if (stream != null)
            {
                props.load(stream);
            }
            initByProperties(props);
        }