These routines access, modify, and obtain information about the directory structure.
Routine |
Use |
.NET Framework equivalent |
---|---|---|
_chdir, _wchdir |
Change current working directory |
System::Environment::CurrentDirectory |
_chdrive |
Change current drive |
System::Environment::CurrentDirectory |
_getcwd, _wgetcwd |
Get current working directory for default drive |
System::Environment::CurrentDirectory |
_getdcwd, _wgetdcwd |
Get current working directory for specified drive |
System::Environment::CurrentDirectory |
_getdiskfree |
Populates a _diskfree_t structure with information about a disk drive. |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |
_getdrive |
Get current (default) drive |
System::Environment::CurrentDirectory |
_getdrives |
Returns a bitmask representing the currently available disk drives. |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |
_mkdir, _wmkdir |
Make new directory |
System::IO::Directory::CreateDirectory, System::IO::DirectoryInfo::CreateSubdirectory |
_rmdir, _wrmdir |
Remove directory |
System::IO::Directory::Delete |
_searchenv, _wsearchenv, _searchenv_s, _wsearchenv_s |
Search for given file on specified paths |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |