请问windows下怎么判断路径的设备类型
dwing吧
全部回复
仅看楼主
level 1
orange9angel 楼主
linux下是这么做的
stat( path, &fileinfo );
if( S_ISBLK( fileinfo.st_mode ) ||
S_ISCHR( fileinfo.st_mode ) ||
S_ISREG( fileinfo.st_mode ) ||
S_ISDIR( fileinfo.st_mode ) )
windows下有对应函数吗?
2011年07月20日 03点07分 1
level 13
判断哪些设备类型?
2011年07月20日 04点07分 2
level 1
orange9angel 楼主
block/char/dir 判断是块设备/字符设备还是硬盘路径,我不是很明白块设备和字符设备是什么意思,比如我把dvd盘片的VIDEO_TS目录考到本地,执行stat( path, &fileinfo )
fileinfo.st_mode的值和在盘片时就是不同的
2011年07月20日 04点07分 3
level 9
windows下文件和目录是不同的东西,文件的类型用GetFileType判断。如果你要区分是光驱是硬盘还是U盘这种,自己去MSDN找吧,我也不知道。
2011年07月20日 05点07分 4
1