Esempio n. 1
0
        public long CalculateSizeOfFilesInDirectory(string directory)
        {
            Folder folderToSearch = this.FindFolder(this.RootDirectory, directory);

            if (folderToSearch == null)
            {
                return(-1);
            }

            long result = folderToSearch.CalculateSize();

            return(result);
        }
Esempio n. 2
0
    static void Main()
    {
        const string customFolder = "Temp";

        Console.WriteLine("Plase wait ...");
        string winDir = Environment.GetEnvironmentVariable("windir");
        Folder rootDir = new Folder(winDir);
        rootDir.FullPath = winDir;
        DFS(rootDir);
        long folderSize = rootDir.CalculateSize(customFolder);
        if (folderSize > 100000000)
        {
            Console.WriteLine("Your {0} folder size is {1}. You should clean it!", customFolder, folderSize);
        }
        else
        {
            Console.WriteLine("Your {0} folder size is {1}.", customFolder, folderSize);
        }
    }