Summary
	
    Cleans the directories matching the specified pattern.
    Cleaning the directory will remove all its content but not the directory itself.
    
		
	Syntax
	[CakeMethodAlias]
[CakeAliasCategory("Clean")]
public static void CleanDirectories(this ICakeContext context, GlobPattern pattern, Func<IFileSystemInfo, bool> predicate)
	Examples
	
    Func<IFileSystemInfo, bool> exclude_node_modules =
fileSystemInfo=>!fileSystemInfo.Path.FullPath.EndsWith(
                "node_modules",
                StringComparison.OrdinalIgnoreCase);
CleanDirectories("./src/**/bin/debug", exclude_node_modules);
     
	Attributes
		
	Parameters
	
		
			
				
					
						| Name | 
						Type | 
						Description | 
					
				
					
						| context | 
						ICakeContext | 
						The context. | 
					
					
						| pattern | 
						GlobPattern | 
						The pattern to match. | 
					
					
						| predicate | 
						Func<IFileSystemInfo, bool> | 
						The predicate used to filter directories based on file system information. | 
					
			
		 
	 	
	Return Value