Coree.NETStandard
  • API
Show / Hide Table of Contents
  • Coree.NETStandard.Abstractions
    • DependencySingleton<T>
    • FluentBase
    • IDependencySingleton
    • IFluentBase
  • Coree.NETStandard.Classes
    • ThreadSafeCollection<T>
    • ThreadSafeValue<T>
  • Coree.NETStandard.CoreeHttpClient
    • CoreeHttpClient
    • CoreeHttpClient2
    • HttpHeadersExtensions
    • HttpRequestHeadersExtensions
    • HttpResponseResult
    • HttpResponseResult.OperationStatus
    • HttpResponseResult2
    • HttpResponseResult2.OperationStatus
    • ICoreeHttpClient
    • Product
    • ProductExtensions
    • RequestContentBuilder
    • RequestParamBuilder
    • ServiceCollectionExtensions
    • UriExtensions
  • Coree.NETStandard.Extensions
    • BoolExtensions
    • CancellationTokenExtensions
    • EnumerableStringExtension
    • EnumerableTExtension
    • HostApplicationBuilderExtensions
    • ServiceProviderExtensions
    • StringBuilderExtension
    • StringsExtensions
  • Coree.NETStandard.HostedServicesCollection
    • HostedServicesCollectionConfig<T>
    • IHostedServicesCollectionConfig<T>
    • ServiceCollectionExtensions
    • ServiceProviderExtensions
  • Coree.NETStandard.Serilog
    • ConditionalLevelSink
    • LoggerSinkConfigurationExtensions
    • OutputTemplates
    • ServiceCollectionExtensions
    • SourceContextShortEnricher
  • Coree.NETStandard.Services
    • IRuntimeInsights
    • RuntimeInsightsService
  • Coree.NETStandard.Services.File
    • FileService
    • IFileService
  • Coree.NETStandard.Services.Process
    • IProcessService
    • ProcessRunExitCodeState
    • ProcessRunResult
    • ProcessService
  • Coree.NETStandard.Services.RuntimeInsights
    • IRuntimeInsightsService
    • RuntimeInsightsService
  • Coree.NETStandard.SpectreConsole
    • CommandAppExtensions
    • HostBuilderExtensions
    • ServiceCollectionExtensions
    • SpectreConsoleHostedService
    • SpectreConsoleHostedService.ExitCode
    • SpectreConsoleTypeRegistrar
    • SpectreConsoleTypeResolver
  • Coree.NETStandard.Utilities
    • MainContext

Interface IFileService

Defines a service for file system operations.

Namespace: Coree.NETStandard.Services
Assembly: Coree.NETStandard.dll
Syntax
public interface IFileService

Methods

| Edit this page View Source

GetCorrectCasedPath(string?)

Declaration
string? GetCorrectCasedPath(string? path)
Parameters
Type Name Description
string path
Returns
Type Description
string
| Edit this page View Source

GetCorrectCasedPathAsync(string?, CancellationToken)

Declaration
Task<string?> GetCorrectCasedPathAsync(string? path, CancellationToken cancellationToken)
Parameters
Type Name Description
string path
CancellationToken cancellationToken
Returns
Type Description
Task<string>
| Edit this page View Source

IsCommandAvailable(string?)

Declaration
string? IsCommandAvailable(string? command)
Parameters
Type Name Description
string command
Returns
Type Description
string
| Edit this page View Source

IsCommandAvailableAsync(string?, CancellationToken)

Declaration
Task<string?> IsCommandAvailableAsync(string? command, CancellationToken cancellationToken)
Parameters
Type Name Description
string command
CancellationToken cancellationToken
Returns
Type Description
Task<string>
  • Edit this page
  • View Source
In this article
Back to top