Limiting a Tkx::tk___chooseDirectory() search to specific directories - perl

I have a Perl script that uses Tkx::tk___chooseDirectory() to allow the user to select a directory.
The problem is only a few specific directories are valid for the actions that the script is going to perform. Is there a way to limit the folders displayed by this function to show only folders below a specific subdirectory?
Example:
Say I wanted to only give the user the option to select "Perl64" or any of its subdirectories. How can I force it to hide the other folders (like "PerfLogs" or "Program Files") and only display the valid folders.
I know I can use the -initialdir option to make it start on "Perl64", but that doesn't hide the other choices.

Related

Syntax to set several folders for helm-ag

I have set up a function using helm-ag to search within a specific folder:
(helm-ag "~/Documents/Dropbox/myfolder"))
However, would it be possible to add several folders where helm-ag would search simultaneously?
Thank you"

Matlab function precedence and subfolders

In the Matlab function precedence page, it states that function precedence goes:
Functions in the current folder.
Functions elsewhere on the path, in order of appearance.
My question is, when they say "Functions in the current folder" does this exclude functions in subfolders of the current folder? If so, is there a way for me to have subfolders be called preferentially without changing the order of my folders in the path?
I need to do this because I have 2 folders (each with subfolders) of code that run functions with the same name. It seems the subfolders aren't given automatic precedence. I really don't want to have to change my path order every time I run one folder, and I really don't want to have to rename 100s of functions and function calls that my team has written.
The only solution I can think of would be to remove the whole subfolder system and just have a jumbled mess of files in one folder. Are there any other things I can do?
Thanks in advance for the help!

Powershell search for pattern with itextsharp.dll

I need to search pdf-files for patterns and then I just want the name of the files containing "region värmland", using that to copy the files to a different folder.
The pattern is in the top right corner, and if possible I would like to search as little as possible in the file due the number of files.
I could not find any relevant information when googleing how to just search for one set of words and keep the output inside the script for further use.
Anyone who can help with this?

I have mutiple folders I want to include in doxywizard

I have mutiple folders I want to include in doxywizard. Any Idea how can I do that? Currently If I select folder with multiple subfolder in it and when I run doxygen, It is not showing me any output.
When having specified just folders in the INPUT tag the files here are handled but not the files in subdirectories. For the later ones one needs the RECURSIVE tag (from the documentation):
RECURSIVE
The RECURSIVE tag can be used to specify whether or not subdirectories should be searched for input files as well.
The default value is: NO.

vifm search files in subfolders

How can I search files just like with / command but recursively scanning subfolders?
Or maybe there are other approaches to get a list of files that match some pattern in the current folder including all subfolders.
:find command
There is :fin[d] command for that. Internally it invokes find utility (this is configurable via 'findprg' option), so you can do everything find is capable of. That said, in most cases the simple form of the command suffices:
:find *.sh
Note that by default argument is treated as regular file pattern (-name option of find), which is different from regular expressions accepted by /. For searching via regexp, use:
:find -regex '.*_.*'
If you want to scan only specific subfolders, just select them before running the command and search will be limited only to those directories.
:find command brings up a menu with search results. If you want to process them like regular files (e.g. delete, copy, move), hit b to change list representation.
Alternative that uses /
Alternatively you can populate current view with list of files in all subdirectories with command like (see %u):
:!find%u
and then use /, although this might be less efficient.