From e414c47854dd8d381988b992ce0a05efc434a8f9 Mon Sep 17 00:00:00 2001 From: suhacan Date: Mon, 16 Nov 2009 21:24:25 +0000 Subject: [PATCH] - File system based storage provider to not list or compute sizes of hidden files and folders. --HG-- extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4040872 --- src/Orchard/Storage/FileSystemStorageProvider.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Orchard/Storage/FileSystemStorageProvider.cs b/src/Orchard/Storage/FileSystemStorageProvider.cs index ccb4ab908..a7cf10e58 100644 --- a/src/Orchard/Storage/FileSystemStorageProvider.cs +++ b/src/Orchard/Storage/FileSystemStorageProvider.cs @@ -173,11 +173,15 @@ namespace Orchard.Storage { FileInfo[] fileInfos = directoryInfo.GetFiles(); foreach (FileInfo fileInfo in fileInfos) { - size += fileInfo.Length; + if (!IsHidden(fileInfo)) { + size += fileInfo.Length; + } } DirectoryInfo[] directoryInfos = directoryInfo.GetDirectories(); foreach (DirectoryInfo dInfo in directoryInfos) { - size += GetDirectorySize(dInfo); + if (!IsHidden(dInfo)) { + size += GetDirectorySize(dInfo); + } } return size;