Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
Selected Reading
How to calculate the Size of Folder using C#?
To calculate the size of a folder in C#, use the Directory.EnumerateFiles Method and get the files.
To get the sub- directories, use the EnumerateDirectories method. Our folder is set using DirectoryInfo class −
DirectoryInfo info = new DirectoryInfo(@"D:/new");
Now find the size −
long totalSize = info.EnumerateFiles().Sum(file => file.Length);
For the directories, use −
info.EnumerateDirectories()
Other manipulations you can perform on Directories in C# are:
| Method | Description |
|---|---|
| CreateDirectory(String) | Creates all directories and subdirectories in the specified path unless they already exist. |
| CreateDirectory (String, DirectorySecurity) | Creates all the directories in the specified path, unless the already exist, applying the specified Windows security. |
| Delete(String) | Deletes an empty directory from a specified path. |
| Delete(String, Boolean) | Deletes the specified directory and, if indicated, any subdirectories and files in the directory. |
| EnumerateDirectories(String) | Returns an enumerable collection of directory names in a specified path. |
Advertisements
