|
|
Subject:
How do I extract a list of images from a folder with 1000s of images?
Category: Computers > Operating Systems Asked by: jpbischke-ga List Price: $20.00 |
Posted:
17 Sep 2006 17:53 PDT
Expires: 17 Oct 2006 17:53 PDT Question ID: 766168 |
I have a text list of image names and I want to use this list to selectively extract images from a folder which has 1000s of images. I'm using Windows XP. Obviously I don't want to spend hours searching and copying the individual files. Does anyone know of an easy way to do this? |
|
There is no answer at this time. |
|
Subject:
Re: How do I extract a list of images from a folder with 1000s of images?
From: frankcorrao-ga on 17 Sep 2006 20:34 PDT |
I'm sure this is possible with a simple batch script, or at worse, some vb script. I don't know the windows syntax off the top of my head. I'm sure someone will post a suitable answer. However, if you want to download cygwin for linux-like environment within windows, you could use this very simple script: #!/bin/bash IMG_LIST=whatever #put name of file that has the image names IMG_DIR=whatever #put the name of the base directory that has the images IMG_DEST=whatever #put the name of the directory you want to copy them to for f in $(cat $IMG_LIST); do find $IMG_DIR -name $f -exec cp '{}' $IMG_DEST \; done # i have not tested this but it should work |
Subject:
Re: How do I extract a list of images from a folder with 1000s of images?
From: cederigo-ga on 20 Sep 2006 04:42 PDT |
Hi, i wrote a simple java application. i can e-mail it to you if you want. cheers Cédric |
Subject:
Re: How do I extract a list of images from a folder with 1000s of images?
From: deepeshdeomurari-ga on 20 Sep 2006 07:15 PDT |
Hi, EASIEST WAY ... NO PROGRAM ... NOTHING... JUST A TRICK.... its very easy.. just copy paste the list in Find Files or Folder(if you have'nt seperated file listing by newline character) then search in ur desired folder. If u have used new line for seperating the list.. then in Linux/Unix u can easily seperate it, In windows do the following 1 . Copy the content of the file 2. Open the Microsoft word 3. Now paste the content in document 4. go to Edit->Replace now in Find what , copy paste the content under the following quotes "^p" In replace with you should use One space(By pressing spacebar once) or , whichever suites you Now click on replace all {If Zero changes occurs: Check following 1. Don't give space after ^p 2. If no space is given and no replacement show try ^l instead of ^p Actually ^p-> is the paragraph marker ^l -> is the new line marker. again copy the matter go to find and paste at files or folders and select your desired folder and then click on search. Let me know if this is the answer.. |
Subject:
Re: How do I extract a list of images from a folder with 1000s of images?
From: deepeshdeomurari-ga on 20 Sep 2006 22:27 PDT |
GOOD ALTERNATIVE OF THE PREVIOUS ONE: THIS IS SAFE AND MORE EASY [The previous comment have some problems, because it binds with limit of windows XP search.] REPEAT THE STEPS OF THE PREVIOUS COMMENT but change only one thing in Replace Box You should type the directory name in which that files contents e.g. if the directory is c:\imagelisting then in Replace type copy c:\imageslisting\ [No Space at all] Now go to windows command prompt make the directory where you want to put result say cd\ md mylist cd mylist now select the content of word document and right click on the command prompt(if not works with one time try pressing two time) then one by one your command works as an alternative the easy way is to save your file as batch file in ur newly created folder(i.e. mylist) ( with .bat extension) Now at command prompt only you have to right the name of that file its very simple Another alternative way is To download a freeware Command line search utlity. Another way is writing the program for the same for this you can check out the existing File Copy program in java http://schmidt.devlib.org/java/copy-file.html#source Feel free to contact me if not works on deepesh_deomurari@fastmail.fm |
Subject:
Example of previous comment
From: deepeshdeomurari-ga on 20 Sep 2006 22:37 PDT |
lets open a file in word filelist.txt Now at Find Type : ^p Now at Replace Type : ^pCopy c:\imagehost\ [Assuming imagehost is the source directory] Now delete the last repeated c:\imagehost\ now save the file by going to the destination path e.g c:\myimages\copymyfiles.bat [Assuming myimages is the destination directory] now go to command prompt cd \myimages now type copymyfiles.bat I have tried this solution [REMEMBER BEFORE ANY EXPERIMENTS ALWAYS MAKE A BACKUP] |
Subject:
Re: How do I extract a list of images from a folder with 1000s of images?
From: sriramchandrk-ga on 28 Sep 2006 05:59 PDT |
Hi, This is answer but the answer link doesnt work from my account :( copy and paste the command in cmd prompt (Start -> Run -> cmd <enter>) del d:\test & ((for /F %f in ('type r.txt') do dir d:\ /b /s | find "%f") |find /v "find") > f.txt & for /F %d in ('type f.txt') do copy /Y %d d:\test 1. Before running the above line create a directory named test in d: 2. save the filenames in d:\r.txt 3. The above command searches only d:\; if you want for other drives (for eg. y:) just include y:\ like "dir d:\ y:\" in above command. 4. The del takes care if you run it for second time. 5. Enjoy find and copy!! Good Day!! Sriram. |
Subject:
Re: How do I extract a list of images from a folder with 1000s of images?
From: sriramchandrk-ga on 28 Sep 2006 06:03 PDT |
Hi, This is answer but the answer link doesnt work from my account :( copy and paste the command in cmd prompt (Start -> Run -> cmd <enter>) del d:\test & ((for /F %f in ('type r.txt') do dir d:\ /b /s | find "%f") |find /v "find") > f.txt & for /F %d in ('type f.txt') do copy /Y %d d:\test 1. Before running the above line create a directory named test in d: 2. save the filenames in d:\r.txt 3. The above command searches only d:\; if you want for other drives (for eg. y:) just include y:\ like "dir d:\ y:\" in above command. 4. The del takes care if you run it for second time. 5. Enjoy find and copy!! Sample r.txt D:\>type r.txt icon2.jpg logo.jpg Sample Run: D:\>del d:\test & ((for /F %f in ('type r.txt') do dir d:\ /b /s | find "%f") |f ind /v "find") > f.txt & for /F %d in ('type f.txt') do copy /Y %d d:\test d:\test\*, Are you sure (Y/N)? y D:\>copy /Y d:\sundumper\Tran_Dumpers\images\icon2.jpg d:\test 1 file(s) copied. D:\>copy /Y d:\sundumper\Tran_Dumpers\images\logo.jpg d:\test 1 file(s) copied. Good Day!! Sriram. |
If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you. |
Search Google Answers for |
Google Home - Answers FAQ - Terms of Service - Privacy Policy |