From WikiChip
$samepath Identifier - mIRC
< mirc‎ | identifiers
Revision as of 20:22, 20 June 2017 by Maroonbells (talk | contribs) (Create content for empty page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The $samepath identifier evaluates whether the pair of [path\]filenames resolve to the same path\filename.

Synopsis

$compress( <string1> , <string2> )

Parameters

String11st [path\]filename to be compared
String22nd [path\]filename to be compared

Recognizes paths if full-vs-relative-vs-absent. Recognizes files+paths for longname-vs-shortname.

Example

//echo -a This returns $true $samepath( $mircexe , $nopath($mircexe) )
//echo -a This very likely returns $true $samepath( c:\program files\ , c:\progra~1\ )
//echo -a Returns $true if at least 1 subfolder: $samepath( $finddir($mircdir,*,1,1) , $remove($finddir($mircdir,*,1,1),$mircdir) )
//echo -a $true doesn't guarantee filename actually exists: $samepath( $mircdir $+ nosuchfile , nosuchfile )
//var %i delete_me.txt | write %i test | echo -a %i $shortfn(%i) returns $true : $samepath( %i , $shortfn(%i) )

Compatibility

Added: mIRC v7.46
Added on: 01 Aug 2016
Note: Unless otherwise stated, this was the date of original functionality.
Further enhancements may have been made in later versions.


See also