Пример #1
0
        public PhysicalAppDataFolder(
            IOrchardFileSystem parentFileSystem,
            ILogger <PhysicalAppDataFolder> logger)
        {
            _logger = logger;

            if (!parentFileSystem.DirectoryExists(InternalRootPath))
            {
                parentFileSystem.CreateDirectory(InternalRootPath);
            }

            var root = parentFileSystem.GetDirectoryInfo(InternalRootPath).FullName;

            _fileSystem = new OrchardFileSystem(root, new PhysicalFileProvider(root), _logger);
        }
Пример #2
0
        public PhysicalAppDataFolder(
            IOrchardFileSystem parentFileSystem,
            ILogger<PhysicalAppDataFolder> logger)
        {
            _logger = logger;

            if (!parentFileSystem.DirectoryExists(InternalRootPath))
            {
                parentFileSystem.CreateDirectory(InternalRootPath);
            }

            var root = parentFileSystem.GetDirectoryInfo(InternalRootPath).FullName;

            _fileSystem = new OrchardFileSystem(root, new PhysicalFileProvider(root), _logger);
        }
Пример #3
0
 public void CreateDirectory(string path)
 {
     _fileSystem.CreateDirectory(path);
 }