Win32API
PathIsNetworkPath
このAPIを使うのが一番簡単。shlwapi.hとshlwapi.libが必要。
GetDriveTypeA
これが最も原始的やり方だと思う。kernel32にある。
.NETの場合
System::IO::DriveTypeを使う。
C++/CLIの例
1 2 3 4 5 |
System::IO::DriveInfo di(path); if(di.DriveType == System::IO::DriveType::Network) { // path is on Network drive } |