Page 1 of 1
Count number of files

Posted:
Mon Jun 03, 2013 4:21 pm
by novajunior
Is there a way to count a certain number of files using its extension?
Example: If there is greater than 5 .txt files in the folder, then do something...
Re: Count number of files

Posted:
Tue Jun 04, 2013 12:18 pm
by Mr_Noodle
Right now, you can only do a total count of files. To count specific types, you'll have to use a script.
Re: Count number of files

Posted:
Tue Jun 04, 2013 1:21 pm
by a_freyer
This will allow you to run conditions on any file if there are "other" files of the same type. In the example below,
- Code: Select all
if (all) of the following conditions are met for (the file or folder being processed):
extension is CSV
passes shell script (embedded script)
...
Do the following to the matched file or folder:
send notification "there are 8 or more files in this folder with the extension " (extension)
- Code: Select all
MAXCOUNT=8;
filename=$(basename "$1"); extension="${filename##*.}"
if [ "$(ls -1 $(dirname "$1")| grep -cE ".$extension$")" -gt "$MAXCOUNT" ]; then exit 0; else exit 1; fi
Re: Count number of files

Posted:
Tue Jun 04, 2013 2:30 pm
by novajunior
Thanks, thats great I will try that out