====== findFirstFile ====== (string pattern) Returns the first file in the directory system matching the given pattern. ===== Syntax ===== string findFirstFile(string %pattern); ===== Parameters ===== [[scripting:doc:engine:types:string|string]] **%%%pattern%%**\\ No description available. ===== Return value ===== [[scripting:doc:engine:types:string|string]]\\ No description available. ===== Remarks ===== ===== Examples ===== ===== Source ===== Engine ===== See also ===== [[scripting:doc:u:u:createpath|createPath]]\\ [[scripting:doc:u:u:filebase|fileBase]]\\ [[scripting:doc:u:u:filecopy|fileCopy]]\\ [[scripting:doc:u:u:filedelete|fileDelete]]\\ [[scripting:doc:u:u:fileext|fileExt]]\\ [[scripting:doc:u:u:filename|fileName]]\\ [[scripting:doc:u:u:filepath|filePath]]\\ [[scripting:doc:u:u:findnextfile|findNextFile]]\\ [[scripting:doc:u:u:getfilecount|getFileCount]]\\ [[scripting:doc:u:u:getfilecrc|getFileCRC]]\\ [[scripting:doc:u:u:getfilelength|getFileLength]]\\ [[scripting:doc:u:u:getfilemodifiedsorttime|getFileModifiedSortTime]]\\ [[scripting:doc:u:u:getfilemodifiedtime|getFileModifiedTime]]\\ [[scripting:doc:u:u:getstringcrc|getStringCRC]]\\ [[scripting:doc:u:u:isfile|isFile]]\\ [[scripting:doc:u:u:iswriteablefilename|isWriteableFileName]]\\ ===== References ===== [[scripting:doc:u:u:servercmdalldups|serverCmdAllDups]]: Add-Ons/Tool_NewDuplicator/scripts/server/commands.cs:953\\ [[scripting:doc:u:u:e|E]]: base/server/scripts/allGameScripts.cs:24185\\ [[scripting:doc:u:u:e|E]]: base/server/scripts/allGameScripts.cs:24193\\ [[scripting:doc:u:u:e|E]]: base/server/scripts/allGameScripts.cs:24201\\ [[scripting:doc:u:u:e|E]]: base/server/scripts/allGameScripts.cs:24209\\ [[scripting:doc:u:u:loadgamemodeprintedbricktextures|loadGameModePrintedBrickTextures]]: base/server/scripts/allGameScripts.cs:30559\\ [[scripting:doc:u:customgameguiserver:populateaddonlist|CustomGameGuiServer::populateAddOnList]]: base/server/scripts/allGameScripts.cs:33948\\ [[scripting:doc:u:customgameguiserver:populatemusiclist|CustomGameGuiServer::populateMusicList]]: base/server/scripts/allGameScripts.cs:33984\\ [[scripting:doc:u:gmmuimportpage:handleresults|GMM_ImportPage::handleResults]]: Add-Ons/System_BlocklandGlass/client/submodules/modmanager/rtbImport.cs:58\\ [[scripting:doc:u:gmmuimportpage:handleresults|GMM_ImportPage::handleResults]]: Add-Ons/System_BlocklandGlass/client/submodules/modmanager/rtbImport.cs:88\\ [[scripting:doc:u:gmmumyaddonspage:populateaddonlist|GMM_MyAddonsPage::populateAddOnList]]: Add-Ons/System_BlocklandGlass/client/submodules/modmanager/myAddonsPage.cs:255\\ [[scripting:doc:u:gmmumyaddonspage:populateaddons|GMM_MyAddonsPage::populateAddons]]: Add-Ons/System_BlocklandGlass/client/submodules/modmanager/myAddonsPage.cs:803\\ [[scripting:doc:u:gmmumyaddonspage:populateaddons|GMM_MyAddonsPage::populateAddons]]: Add-Ons/System_BlocklandGlass/client/submodules/modmanager/myAddonsPage.cs:0\\ [[scripting:doc:u:gmmucolorsetspage:populatecolorsets|GMM_ColorsetsPage::populateColorsets]]: Add-Ons/System_BlocklandGlass/client/submodules/modmanager/colorsetsPage.cs:371\\ [[scripting:doc:u:gmmucolorsetspage:populatecolorsets|GMM_ColorsetsPage::populateColorsets]]: Add-Ons/System_BlocklandGlass/client/submodules/modmanager/colorsetsPage.cs:397\\ [[scripting:doc:u:updateraddonhandlersg:readlocalfiles|UpdaterAddOnHandlerSG::readLocalFiles]]: Add-Ons/System_BlocklandGlass/resources/Support_Updater/common/core/UpdaterAddOnHandlerSG.cs:24\\ [[scripting:doc:u:updateraddonhandlersg:readlocalfiles|UpdaterAddOnHandlerSG::readLocalFiles]]: Add-Ons/System_BlocklandGlass/resources/Support_Updater/common/core/UpdaterAddOnHandlerSG.cs:35\\ [[scripting:doc:u:glassmanualwindow:scan|GlassManualWindow::scan]]: Add-Ons/System_BlocklandGlass/client/GlassManual.cs:28\\ [[scripting:doc:u:glassmanualwindow:scan|GlassManualWindow::scan]]: Add-Ons/System_BlocklandGlass/client/GlassManual.cs:41\\ [[scripting:doc:u:glassmodmanager:scanforrtb|GlassModManager::scanForRTB]]: Add-Ons/System_BlocklandGlass/client/GlassModManager.cs:195\\ [[scripting:doc:u:glassmodmanager:scanforrtb|GlassModManager::scanForRTB]]: Add-Ons/System_BlocklandGlass/client/GlassModManager.cs:219\\ [[scripting:doc:u:glassemoteselector:cacheemotes|GlassEmoteSelector::CacheEmotes]]: Add-Ons/System_BlocklandGlass/client/GlassLive.cs:4190\\ [[scripting:doc:u:glassclientmanager:scan|GlassClientManager::scan]]: Add-Ons/System_BlocklandGlass/client/GlassClientManager.cs:13\\ [[scripting:doc:u:glassclientmanager:scan|GlassClientManager::scan]]: Add-Ons/System_BlocklandGlass/client/GlassClientManager.cs:29\\ [[scripting:doc:u:glassstatistics:scanfiles|GlassStatistics::scanFiles]]: Add-Ons/System_BlocklandGlass/common/GlassStatistics.cs:75\\ [[scripting:doc:u:glasslog:cleanold|GlassLog::cleanOld]]: Add-Ons/System_BlocklandGlass/common/GlassLog.cs:34\\ [[scripting:doc:u:u:fillfilelist|fillFileList]]: base/client/ui/allClientGuis.gui:513\\ [[scripting:doc:u:u:getsavefilename|getSaveFilename]]: base/client/ui/allClientGuis.gui:678\\ [[scripting:doc:u:saudirectorylist:onselect|SA_directoryList::onSelect]]: base/client/ui/allClientGuis.gui:727\\ [[scripting:doc:u:u:loadbricksupopulatefilelist|LoadBricks_PopulateFileList]]: base/client/scripts/allClientScripts.cs:13668\\ [[scripting:doc:u:savebricksgui:onwake|saveBricksGui::onWake]]: base/client/scripts/allClientScripts.cs:13850\\ [[scripting:doc:u:u:getoldsaves|getOldSaves]]: base/client/scripts/allClientScripts.cs:16725\\ [[scripting:doc:u:mainmenugui:buildscreenshotlist|MainMenuGui::buildScreenshotList]]: base/client/scripts/allClientScripts.cs:16801\\ [[scripting:doc:u:mainmenugui:buildscreenshotlist|MainMenuGui::buildScreenshotList]]: base/client/scripts/allClientScripts.cs:16808\\ [[scripting:doc:u:u:buildifls|buildIFLs]]: base/client/scripts/allClientScripts.cs:16848\\ [[scripting:doc:u:u:buildifls|buildIFLs]]: base/client/scripts/allClientScripts.cs:16868\\ [[scripting:doc:u:u:doscreenshot|doScreenShot]]: base/client/scripts/allClientScripts.cs:22184\\ [[scripting:doc:u:u:dohudscreenshot|doHudScreenshot]]: base/client/scripts/allClientScripts.cs:22231\\ [[scripting:doc:u:u:dodofscreenshot|doDofScreenShot]]: base/client/scripts/allClientScripts.cs:22301\\ [[scripting:doc:u:helpdlg:onwake|HelpDlg::onWake]]: base/client/scripts/allClientScripts.cs:22487\\ [[scripting:doc:u:recordingsdlg:onwake|recordingsDlg::onWake]]: base/client/scripts/allClientScripts.cs:22571\\ [[scripting:doc:u:u:loadclientaddons|loadClientAddOns]]: base/client/scripts/allClientScripts.cs:24453\\ [[scripting:doc:u:u:clientverifyaddonscripts|ClientVerifyAddOnScripts]]: base/client/scripts/allClientScripts.cs:24531\\ [[scripting:doc:u:u:addallfilestocacheutick|addAllFilesToCache_Tick]]: base/client/scripts/allClientScripts.cs:25639\\ [[scripting:doc:u:u:addallfilestocacheutick|addAllFilesToCache_Tick]]: base/client/scripts/allClientScripts.cs:25668\\ [[scripting:doc:u:gamemodegui:populategamemodelist|GameModeGui::PopulateGameModeList]]: base/client/scripts/allClientScripts.cs:26512\\ [[scripting:doc:u:customgamegui:populateaddonlist|CustomGameGui::populateAddOnList]]: base/client/scripts/allClientScripts.cs:27511\\ [[scripting:doc:u:customgamegui:populatemusiclist|CustomGameGui::populateMusicList]]: base/client/scripts/allClientScripts.cs:27550\\ [[scripting:doc:u:u:onservercreated|onServerCreated]]: base/server/scripts/game.cs:225\\