|
|
|
Location:
f32file.h
Link against: efsrv.lib
TParse
Supported from 5.0
Parses filenames.
The class uses the full filename structure supported by Symbian OS.
TParse works by using the Set() function
to set up the filename to be parsed. Then, various getter functions defined in
the base class, TParseBase, such as FullName(),
Drive(), Path(), DriveAndPath(),
Name(), Ext() and NameAndExt() may be
used to retrieve path components.
There are a number of restrictions to valid path components, which
are described in
Using TParse.
If any are violated, TParse returns
KErrBadName.
|
Defined in TParse:
Set(), SetNoWild()
Inherited from TParseBase:
AddDir(),
Drive(),
DriveAndPath(),
DrivePresent(),
Ext(),
ExtPresent(),
FullName(),
IsExtWild(),
IsKMatchAny(),
IsKMatchOne(),
IsNameWild(),
IsRoot(),
IsWild(),
Name(),
NameAndExt(),
NameOrExtPresent(),
NamePresent(),
Path(),
PathPresent(),
PopDir()
TInt Set(const TDesC& aName,const TDesC* aRelated,const TDesC* aDefault);
Parses a file specification allowing wildcards in the filename
and extension. This function sets up the TParse object so that it
can be used to provide useful information.
|
|
TInt SetNoWild(const TDesC& aName,const TDesC* aRelated,const TDesC* aDefault);
Parses a file specification; disallows wildcards in any part of
the file name or extension. If you need to specify wildcards use
Set(). Otherwise, this function operates in the same way as
Set().
|
|