From WikiChip
Editing mirc/identifiers/$findfile
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
This page supports semantic in-text annotations (e.g. "[[Is specified as::World Heritage Site]]") to build structured and queryable content provided by Semantic MediaWiki. For a comprehensive description on how to use annotations or the #ask parser function, please have a look at the getting started, in-text annotation, or inline queries help pages.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | {{mirc title|$findfile Identifier}}'''$findfile''' Searches the specified directory (and optionally its subdirectories) for the Nth filename matching the | + | {{mirc title|$findfile Identifier}}'''$findfile''' Searches the specified directory (and optionally its subdirectories) for the Nth filename matching the wildcard file specification and returns the full path and filename if it is found. |
− | |||
− | |||
− | |||
== Synopsis == | == Synopsis == | ||
<pre>$findfile(dir, wildcard , N , [depth , [@window | command] ] )</pre> | <pre>$findfile(dir, wildcard , N , [depth , [@window | command] ] )</pre> | ||
Line 8: | Line 5: | ||
== Parameters == | == Parameters == | ||
* '''DIR''' - Name of the starting folder name. | * '''DIR''' - Name of the starting folder name. | ||
− | * '''wildcard''' - Filename being searched for. A list of filenames or | + | * '''wildcard''' - Filename being searched for. A list of filenames or wildcards seperated by a ';'. |
* '''N''' - Nth sequential file being searched for. 0 is count of ALL files. | * '''N''' - Nth sequential file being searched for. 0 is count of ALL files. | ||
* '''depth''' - optional folder depth, counting DIR as the first level. 0 or 1 is DIR level only. If depth not used, there's no depth limit. | * '''depth''' - optional folder depth, counting DIR as the first level. 0 or 1 is DIR level only. If depth not used, there's no depth limit. | ||
− | * '''command''' - optional 5th parameter. Can use $findfilen as the sequential number for that filename, or $1- for the space-delimited filename. If the first token in the command is an identifier, $1- will hold the previous values it had and you can | + | * '''command''' - optional 5th parameter. Can use $findfilen as the sequential number for that filename, or $1- for the space-delimited filename. If the first token in the command is an identifier, $1- will hold the previous values it had and you can preevaluate $1- with $!1- to access the filename. |
* '''@window''' - optional 5th parameter. Must be window with side listbox created with -l switch. Each $1- from matching filenames is appended as a new line to the side listbox. Is equivalent to: /aline -la @window $1- | * '''@window''' - optional 5th parameter. Must be window with side listbox created with -l switch. Each $1- from matching filenames is appended as a new line to the side listbox. Is equivalent to: /aline -la @window $1- | ||
Line 58: | Line 55: | ||
== See Also == | == See Also == | ||
+ | {{collist | ||
+ | |count = 4 | ||
+ | |style = width: 100%; display: inherit; | ||
+ | | | ||
* {{mIRC|$finddir}} | * {{mIRC|$finddir}} | ||
* {{mIRC|$findfilen}} | * {{mIRC|$findfilen}} | ||
Line 64: | Line 65: | ||
* {{mIRC|$mircdir}} | * {{mIRC|$mircdir}} | ||
* {{mIRC|$getdir}} | * {{mIRC|$getdir}} | ||
− | [[Category:mIRC identifiers]] | + | }} |
+ | [[Category:mIRC identifiers|$didtok]] |