1 implementation of Directory
Microsoft.DotNet.InternalAbstractions (1)
FileSystemWrapper.cs (1)
12public IDirectory Directory { get; } = new DirectoryWrapper();
28 references to Directory
dotnet (25)
BuildServer\BuildServerProvider.cs (2)
49if (!_fileSystem.Directory.Exists(directory.Value)) 54foreach (var path in _fileSystem.Directory.EnumerateFiles(directory.Value))
ShellShim\ShellShimRepository.cs (3)
44if (!_fileSystem.Directory.Exists(_shimsDirectory.Value)) 46_fileSystem.Directory.CreateDirectory(_shimsDirectory.Value); 126var tempPath = Path.Combine(_fileSystem.Directory.CreateTemporarySubdirectory(), Path.GetRandomFileName());
ToolManifest\ToolManifestFinder.cs (2)
225if (_fileSystem.Directory.Exists(currentSearchGitDirectory.Value)) 231if (_fileSystem.Directory.EnumerateFiles(currentSearchDirectory.Value.Value)
ToolPackage\LocalToolsResolverCache.cs (1)
115_fileSystem.Directory.CreateDirectory(_cacheVersionedDirectory.Value);
ToolPackage\ToolPackageDownloaderBase.cs (8)
59_localToolAssetDir = new DirectoryPath(_fileSystem.Directory.CreateTemporarySubdirectory()); 191_fileSystem.Directory.CreateDirectory(toolStoreTargetDirectory.GetParentPath().Value); 195FileAccessRetrier.RetryOnMoveAccessFailure(() => _fileSystem.Directory.Move(_globalToolStageDir.Value, toolStoreTargetDirectory.Value)); 219if (rollbackDirectory != null && _fileSystem.Directory.Exists(rollbackDirectory)) 221_fileSystem.Directory.Delete(rollbackDirectory, true); 226if (_fileSystem.Directory.Exists(packageRootDirectory.Value) && 227!_fileSystem.Directory.EnumerateFileSystemEntries(packageRootDirectory.Value).Any()) 229_fileSystem.Directory.Delete(packageRootDirectory.Value, false);
ToolPackage\ToolPackageInstance.cs (3)
105Frameworks = _fileSystem.Directory.EnumerateDirectories(toolsPackagePath) 184if (fileSystem.Directory.Exists(toolsPackagePath)) 186var availableFrameworks = fileSystem.Directory.EnumerateDirectories(toolsPackagePath)
ToolPackage\ToolPackageStoreAndQuery.cs (6)
28_fileSystem.Directory.EnumerateDirectories( 59if (!_fileSystem.Directory.Exists(Root.Value)) 64foreach (var subdirectory in _fileSystem.Directory.EnumerateDirectories(Root.Value)) 85if (!_fileSystem.Directory.Exists(packageRootDirectory.Value)) 90foreach (var subdirectory in _fileSystem.Directory.EnumerateDirectories(packageRootDirectory.Value)) 107if (!_fileSystem.Directory.Exists(directory.Value))
Microsoft.DotNet.Configurer (3)
IFileExtensions.cs (2)
20if (!fileSystem.Directory.Exists(parentDirectory)) 22fileSystem.Directory.CreateDirectory(parentDirectory);
UserLevelCacheWriter.cs (1)
19FileSystemWrapper.Default.Directory)