Ejemplo n.º 1
0
        /// <summary>
        /// 创建文件
        /// </summary>
        /// <param name="env"></param>
        /// <param name="path">带后缀的文件名</param>
        /// <param name="content">文件内容</param>
        public static void CreateFile(this IHostingEnvironment env, string path, string content)
        {
            path = Path.Combine(env.ContentRootPath, path);
            var dir = Path.GetDirectoryName(path);

            if (!String.IsNullOrEmpty(dir))
            {
                env.CreateDir(dir);
            }

            using var sw = new StreamWriter(path);
            sw.Write(content);
        }