sam_roberts30 Posted July 26, 2012 Share Posted July 26, 2012 Is there anyway to make a list of files that are in a share? I want to get a list of every movie in the movie share and short of manually writing 2000+ file named out in a txt file I don't know how to do it... Any one got a solution they care to share? Quote Link to comment
mbryanr Posted July 26, 2012 Share Posted July 26, 2012 I use indexyourfiles on my Windows laptop. http://www.indexyourfiles.com/ Quote Link to comment
ohlwiler Posted July 26, 2012 Share Posted July 26, 2012 I second "Index Your Files". I point it to each one of my disk shares across both my servers, it makes it so easy to track exactly where each movie is. Quote Link to comment
sam_roberts30 Posted July 26, 2012 Author Share Posted July 26, 2012 Can you the,n print off the list of files? Quote Link to comment
mbryanr Posted July 26, 2012 Share Posted July 26, 2012 Export to excel, clipboard, copy functions. Quote Link to comment
sam_roberts30 Posted July 26, 2012 Author Share Posted July 26, 2012 Awesome, cheers fellas. Will download it when I get home. Quote Link to comment
Joe L. Posted July 27, 2012 Share Posted July 27, 2012 Is there anyway to make a list of files that are in a share? I want to get a list of every movie in the movie share and short of manually writing 2000+ file named out in a txt file I don't know how to do it... Any one got a solution they care to share? I use this; (All my movies are .iso,.ISO,.avi, or .AVI files and in a user share named "Movies") find /mnt/user/Movies \( -name *.iso -o -name *.ISO -o -name *.avi -o -name *.AVI \) -print | cut -c18- | sed -e "s/_/ /g" -e "s/\.ISO$//" -e "s/\.iso$//" -e "s/\.avi$//" -e "s/\.AVI$//" | sort -f | tr "[A-Z]" "[a-z]" | /boot/capitalize > /boot/dvd_list.txt /boot/capitalize looks like this: (where [ -] = [space tab-] #! /bin/sed -f s/^/ / s/\([ -]\)a/\1A/g s/\([ -]\)b/\1B/g s/\([ -]\)c/\1C/g s/\([ -]\)d/\1D/g s/\([ -]\)e/\1E/g s/\([ -]\)f/\1F/g s/\([ -]\)g/\1G/g s/\([ -]\)h/\1H/g s/\([ -]\)i/\1I/g s/\([ -]\)j/\1J/g s/\([ -]\)k/\1K/g s/\([ -]\)l/\1L/g s/\([ -]\)m/\1M/g s/\([ -]\)n/\1N/g s/\([ -]\)o/\1O/g s/\([ -]\)p/\1P/g s/\([ -]\)q/\1Q/g s/\([ -]\)r/\1R/g s/\([ -]\)s/\1S/g s/\([ -]\)t/\1T/g s/\([ -]\)u/\1U/g s/\([ -]\)v/\1V/g s/\([ -]\)w/\1W/g s/\([ -]\)x/\1X/g s/\([ -]\)y/\1Y/g s/\([ -]\)z/\1Z/g s/^.// Quote Link to comment
sam_roberts30 Posted July 28, 2012 Author Share Posted July 28, 2012 Joe. Sunds interesting. All my movies are in vob folders. Could your method be used to find the folder names and list the folder names? Quote Link to comment
jowi Posted July 28, 2012 Share Posted July 28, 2012 find /mnt/user/Movies \( -name *.iso -o -name *.ISO -o -name *.avi -o -name *.AVI \) -print | cut -c18- | sed -e "s/_/ /g" -e "s/\.ISO$//" -e "s/\.iso$//" -e "s/\.avi$//" -e "s/\.AVI$//" | sort -f | tr "[A-Z]" "[a-z]" | /boot/capitalize > /boot/dvd_list.txt Never ask a programmer for a simple solution Quote Link to comment
sam_roberts30 Posted July 28, 2012 Author Share Posted July 28, 2012 I did have a little smile when I saw the post. Took some working out but I think I get it. Quote Link to comment
Influencer Posted July 28, 2012 Share Posted July 28, 2012 I like Joes, you could set it to run daily or weekly via cron to keep an up to date list automagically, and keeps the solution on the server(big plus for me, I do not like having to use one pc to do something on another, but that's a personal quirk) Joe, I challenge you to add mediainfo to your script to print the video and audio types Ok, that challenge is because it would save me from figuring it out, , you can ignore it, Quote Link to comment
mbryanr Posted July 30, 2012 Share Posted July 30, 2012 I was cleaning out my work computer and found another one that seems to have a few more options than indexyourfiles directorylistprintpro looks nice. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.