Linux下Mount函数的挂载:
shortname参数 决定了文件系统中是否 区分 英文大小写.
shortname={lower|win95|winnt|mixed}
Defines the behaviour for creation and display of filenames
which fit into 8.3 characters. If a long name for a file exists,
it will always be preferred display. There are four modes: :
lower Force the short name to lower case upon display; store a
long name when the short name is not all upper case. This
mode is the default.
win95 Force the short name to upper case upon display; store a
long name when the short name is not all upper case.
winnt Display the shortname as is; store a long name when the
short name is not all lower case or all upper case.
mixed Display the short name as is; store a long name when the
short name is not all upper case.
程序实现为:
1.不区分大小写:
if( mount(pTempDevName,pMyDisk[tTempEmptyOther].mountName,"vfat",0,"codepage=936,iocharset=utf8,shortname=lower") )
return;
2.区分大小写:
if( mount(pTempDevName,pMyDisk[tTempEmptyOther].mountName,"vfat",0,"codepage=936,iocharset=utf8,shortname=mixed") )
return;
本文详细介绍了Linux环境下Mount函数的使用方法,特别关注了短名参数(shortname)如何影响文件系统的命名行为。讨论了四种命名模式:不区分大小写、区分大小写、混合模式及Windows 95模式,并通过代码实例展示了具体应用。
1602

被折叠的 条评论
为什么被折叠?



