11#undef GetCurrentDirectory
12#undef SetCurrentDirectory
Provides methods for creating, manipulating, searching, and sorting arrays.
Defines common cross-platform macros, export decorators, and fundamental types.
#define DOTNETDUPE_API
Platform-specific linkage decoration for exporting or importing library symbols.
Represents a point in time, typically expressed as a date and time of day, relative to Coordinated Un...
Base object class for DotNetDupe mirroring .NET System.Object.
High-performance UTF-8 / UTF-16 string manipulation class mirroring .NET System.String.
Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the ba...
Represents a point in time, typically expressed as a date and time of day, relative to Coordinated Un...
Exposes static methods for creating, moving, and enumerating through directories and subdirectories.
static void CreateDirectory(const String &sPath)
Creates all directories and subdirectories in the specified path unless they already exist.
static Array< String > GetDirectories(const String &sPath)
Returns the names of subdirectories (including their paths) in the specified directory.
static DateTimeOffset GetCreationTime(const String &sPath)
Gets the creation date and time of a directory.
static void SetCurrentDirectory(const String &sPath)
Sets the application's current working directory to the specified directory.
static DateTimeOffset GetLastWriteTime(const String &sPath)
Returns the date and time the specified file or directory was last written to.
static void Delete(const String &sPath)
Deletes an empty directory from a specified path.
static String GetCurrentDirectory()
Gets the current working directory of the application.
static void Move(const String &sSourceDirName, const String &sDestDirName)
Moves a file or a directory and its contents to a new location.
static bool Exists(const String &sPath)
Determines whether the given path refers to an existing directory on disk.
static DateTimeOffset GetLastAccessTime(const String &sPath)
Returns the date and time the specified file or directory was last accessed.
static Array< String > GetFiles(const String &sPath)
Returns the names of files (including their paths) in the specified directory.
static Array< String > GetFileSystemEntries(const String &sPath)
Returns the names of all files and subdirectories in the specified directory.
static String GetDirectoryRoot(const String &sPath)
Returns the volume information, root information, or both for the specified path.
Supports all classes in the DotNetDupe class hierarchy.
Represents text as a sequence of UTF-8 code units with culture-invariant operations.