Differences
This shows you the differences between the selected revisions of the page.
| 2015-02-26 | 2015-02-26 | ||
| guide_custom_commands_automation (martin) | suggesting for other tasks (martin) | ||
| Line 10: | Line 10: | ||
| See also [[library_example_listing_files_matching_wildcard|Listing files matching wildcard]]. | See also [[library_example_listing_files_matching_wildcard|Listing files matching wildcard]]. | ||
| + | |||
| + | You can alter the script for other tasks, instead of grepping the matching files. You can for example [[library_session_removefiles|remove]] or [[library_session_getfiles|download]] the matching files. Just modify the action in ''if ($fileInfo.Name -Like $wildcard)'' block accordingly. | ||
| <code powershell> | <code powershell> | ||
| Line 45: | Line 47: | ||
| if ($fileInfo.Name -Like $wildcard) | if ($fileInfo.Name -Like $wildcard) | ||
| { | { | ||
| + | # Modify the code below if you want to do another task with | ||
| + | # matching files, instead of grepping their contents | ||
| + | |||
| Write-Host ("File {0} matches mask, searching contents..." -f $filePath) | Write-Host ("File {0} matches mask, searching contents..." -f $filePath) | ||
| $tempPath = ($env:temp + "\" + $fileInfo.Name) | $tempPath = ($env:temp + "\" + $fileInfo.Name) | ||