src/SSCMS/Utils/DirectoryUtils.cs
(开头部分) 9KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System.Collections.Generic;
using System.IO;
using System.Linq;
namespace SSCMS.Utils
{
/// <summary>
/// 封装操作文件夹代码的类
/// </summary>
public static class DirectoryUtils
{
public const string Packages = "packages";
public const string BinDirectoryName = "bin";
public static class Site
{
public const string Include = "Include";
public const string Template = "Template";
public const string Content = "Content";
}
public static class SiteFiles
{
public const string DirectoryName = "sitefiles";
public const string Library = "library";
public const string BackupFiles = "backupfiles";
public const string TemporaryFiles = "temporaryfiles";
public const string Resources = "resources";
public const string Home = "home";
public const string Administrators = "administrators";
public const string Users = "users";
public static class SiteTemplates
{
public const string DirectoryName = "sitetemplates";
//文件夹
public const string SiteTemplateMetadata = "SiteTemplateMetadata"; //存储频道模板元数据的文件夹名称
public const string SiteContent = "SiteContent"; //频道内容导入导出临时文件夹名
public const string Table = "Table"; //辅助表导入导出临时文件夹名
public const string RelatedField = "RelatedField"; //关联字段导入导出临时文件夹名
//文件
public const string FileTemplate = "Template.xml"; //序列化模板的文件名
public const string FileMetadata = "Metadata.xml"; //频道模板元数据文件
public const string FileConfiguration = "Configuration.xml"; //站点配置
}
}
public static void CreateDirectoryIfNotExists(string path)
{
var directoryPath = GetDirectoryPath(path);
if (!IsDirectoryExists(directoryPath))
{
try
{
Directory.CreateDirectory(directoryPath);
}
catch
后面还有 196 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
