Пример #1
0
        private void CreateDir(string path, string name)
        {
            path = GetRelativePath(path);

            if (!_fileSystem.FolderExists(path))
            {
                throw new Exception(LangRes("E_CreateDirInvalidPath"));
            }

            try
            {
                path = _fileSystem.Combine(path, name);

                if (!_fileSystem.FolderExists(path))
                {
                    _fileSystem.CreateFolder(path);
                }

                Response.Write(GetResultString());
            }
            catch
            {
                throw new Exception(LangRes("E_CreateDirFailed"));
            }
        }
Пример #2
0
        private bool PreparePut(CachedImage cachedImage, Stream stream)
        {
            Guard.NotNull(cachedImage, nameof(cachedImage));

            if (stream == null)
            {
                return(false);
            }

            // create folder if needed
            string imageDir = System.IO.Path.GetDirectoryName(cachedImage.Path);

            if (imageDir.HasValue())
            {
                _fileSystem.CreateFolder(BuildPath(imageDir));
            }

            return(true);
        }
Пример #3
0
        private void CreateDir(string path, string name)
        {
            path = GetRelativePath(path);

            try
            {
                path = _fileSystem.Combine(path, name);
                _fileSystem.CreateFolder(path);
                Response.Write(GetResultString());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }