本文整理汇总了C++中VSIFilesystemHandler::IsCaseSensitive方法的典型用法代码示例。如果您正苦于以下问题:C++ VSIFilesystemHandler::IsCaseSensitive方法的具体用法?C++ VSIFilesystemHandler::IsCaseSensitive怎么用?C++ VSIFilesystemHandler::IsCaseSensitive使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类VSIFilesystemHandler
的用法示例。
在下文中一共展示了VSIFilesystemHandler::IsCaseSensitive方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: VSIIsCaseSensitiveFS
/**
* \brief Returns if the filenames of the filesystem are case sensitive.
*
* This method retrieves to which filesystem belongs the passed filename
* and return TRUE if the filenames of that filesystem are case sensitive.
*
* Currently, this will return FALSE only for Windows real filenames. Other
* VSI virtual filesystems are case sensitive.
*
* This methods avoid ugly #ifndef WIN32 / #endif code, that is wrong when
* dealing with virtual filenames.
*
* @param pszFilename the path of the filesystem object to be tested. UTF-8 encoded.
*
* @return TRUE if the filenames of the filesystem are case sensitive.
*
* @since GDAL 1.8.0
*/
int VSIIsCaseSensitiveFS( const char * pszFilename )
{
VSIFilesystemHandler *poFSHandler =
VSIFileManager::GetHandler( pszFilename );
return poFSHandler->IsCaseSensitive( pszFilename );
}