コード例 #1
0
        /// <summary>
        /// Processes a single template file
        /// </summary>
        private void ProcessTemplateFile(string filePath, string targetPath)
        {
            var finalFilePath = TransformToFinalPath(filePath, targetPath);
            var extension     = _fileSystemAdapter.GetFileExtension(finalFilePath);

            if (MatchAnyExtension || _options.ContentFileExtensions.Contains(extension))
            {
                TransformTemplateFile(filePath, finalFilePath);
            }
            else
            {
                _fileSystemAdapter.CopyFile(filePath, finalFilePath);
            }
        }
コード例 #2
0
ファイル: FileRegistrar.cs プロジェクト: Kodesiana/UNBKGo
        public void Store(string source, FileKind type)
        {
            var path = Path.Combine(StoragePath, GetFileNameForType(type));

            _fileSystem.CopyFile(source, path, true);
        }