HTFC Forums

H.T.F.C.

How To Fix Computers





Go Back   HTFC Forums > Software Newsgroups > Windows XP

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1  
Old 08-19-2007, 05:21 PM
Rob
 
Posts: n/a
Default Would like to write batch file to copy all TXT files in a given directory and all subdirectories to a single target directory.

I would like to write a batch file to copy all TXT files in a given
directory and all subdirectories to a single target directory.

This is so that I can select them all at once in an application.

I have used xcopy to make batch files in the past, and I know what to
do if I wanted the tree structure maintained in the target, but I
don't. I want all files to be in a single directory.

Any help most welcome.

Thanks.

Rob

Reply With Quote
Sponsored Links
  #2  
Old 08-19-2007, 06:39 PM
Pegasus \(MVP\)
 
Posts: n/a
Default Re: Would like to write batch file to copy all TXT files in a given directory and all subdirectories to a single target directory.


"Rob" <f8YRm9@spambobLEAVETHISBITOUT.net> wrote in message
news:j8rgc3h3i9b7umju0rfc69ffk6ksuik1ro@4ax.com...
>I would like to write a batch file to copy all TXT files in a given
> directory and all subdirectories to a single target directory.
>
> This is so that I can select them all at once in an application.
>
> I have used xcopy to make batch files in the past, and I know what to
> do if I wanted the tree structure maintained in the target, but I
> don't. I want all files to be in a single directory.
>
> Any help most welcome.
>
> Thanks.
>
> Rob
>


You could use xxcopy.exe. It has a function called "flatten"
a directory tree. You can download it from a number of
sites.


Reply With Quote
  #3  
Old 08-19-2007, 10:19 PM
Poprivet
 
Posts: n/a
Default Re: Would like to write batch file to copy all TXT files in a given directory and all subdirectories to a single target directory.

Pegasus (MVP) wrote:
> "Rob" <f8YRm9@spambobLEAVETHISBITOUT.net> wrote in message
> news:j8rgc3h3i9b7umju0rfc69ffk6ksuik1ro@4ax.com...
>> I would like to write a batch file to copy all TXT files in a given
>> directory and all subdirectories to a single target directory.
>>
>> This is so that I can select them all at once in an application.
>>
>> I have used xcopy to make batch files in the past, and I know what to
>> do if I wanted the tree structure maintained in the target, but I
>> don't. I want all files to be in a single directory.
>>
>> Any help most welcome.
>>
>> Thanks.
>>
>> Rob
>>

>
> You could use xxcopy.exe. It has a function called "flatten"
> a directory tree. You can download it from a number of
> sites.


There are a couple of revs with bugs; get it from xxcopy.com to be sure of
getting the latest.

Pop`


Reply With Quote
  #4  
Old 08-20-2007, 01:51 AM
- Bobb -
 
Posts: n/a
Default Re: Would like to write batch file to copy all TXT files in a given directory and all subdirectories to a single target directory.


"Rob" <f8YRm9@spambobLEAVETHISBITOUT.net> wrote in message
news:j8rgc3h3i9b7umju0rfc69ffk6ksuik1ro@4ax.com...
>I would like to write a batch file to copy all TXT files in a given
> directory and all subdirectories to a single target directory.
>
> This is so that I can select them all at once in an application.
>
> I have used xcopy to make batch files in the past, and I know what to
> do if I wanted the tree structure maintained in the target, but I
> don't. I want all files to be in a single directory.
>
> Any help most welcome.
>
> Thanks.
>
> Rob
>

I used to do that long ago -
From DOS prompt: ( Start- Run- CMD )
CD \ ( just so we both assume same thing)
Md newdir
cd newdir
Xcopy/s c:\sourcepath\*.txt *.*
Will copy all *.txt files from source path and subfolders (use C:\ for
entire drive) to C:\newdir using same filenames. Only a problem if dup
filenames. ( /c would be handy to have it keep going even after error)
Also /l or /f may be useful.
===========
From cmd prompt do xcopy/? for syntax/options help. If manual one time,
just cd to that folder first.
===========
Bobb


Reply With Quote
  #5  
Old 08-20-2007, 06:36 AM
Pegasus \(MVP\)
 
Posts: n/a
Default Re: Would like to write batch file to copy all TXT files in a given directory and all subdirectories to a single target directory.


"- Bobb -" <bobb@noemail.123> wrote in message
news:%231nSIRs4HHA.484@TK2MSFTNGP06.phx.gbl...
>
> "Rob" <f8YRm9@spambobLEAVETHISBITOUT.net> wrote in message
> news:j8rgc3h3i9b7umju0rfc69ffk6ksuik1ro@4ax.com...
>>I would like to write a batch file to copy all TXT files in a given
>> directory and all subdirectories to a single target directory.
>>
>> This is so that I can select them all at once in an application.
>>
>> I have used xcopy to make batch files in the past, and I know what to
>> do if I wanted the tree structure maintained in the target, but I
>> don't. I want all files to be in a single directory.
>>
>> Any help most welcome.
>>
>> Thanks.
>>
>> Rob
>>

> I used to do that long ago -
> From DOS prompt: ( Start- Run- CMD )
> CD \ ( just so we both assume same thing)
> Md newdir
> cd newdir
> Xcopy/s c:\sourcepath\*.txt *.*
> Will copy all *.txt files from source path and subfolders (use C:\ for
> entire drive) to C:\newdir using same filenames. Only a problem if dup
> filenames. ( /c would be handy to have it keep going even after error)
> Also /l or /f may be useful.
> ===========
> From cmd prompt do xcopy/? for syntax/options help. If manual one time,
> just cd to that folder first.
> ===========
> Bobb
>
>


Your command will maintain the existing folder structure.
This is NOT what the OP requires.


Reply With Quote
  #6  
Old 08-20-2007, 02:42 PM
Rob
 
Posts: n/a
Default Re: Would like to write batch file to copy all TXT files in a given directory and all subdirectories to a single target directory.

On Mon, 20 Aug 2007 07:36:39 +0200, "Pegasus \(MVP\)" <I.can@fly.com>
wrote:

>
>"- Bobb -" <bobb@noemail.123> wrote in message
>news:%231nSIRs4HHA.484@TK2MSFTNGP06.phx.gbl...
>>
>> "Rob" <f8YRm9@spambobLEAVETHISBITOUT.net> wrote in message
>> news:j8rgc3h3i9b7umju0rfc69ffk6ksuik1ro@4ax.com...
>>>I would like to write a batch file to copy all TXT files in a given
>>> directory and all subdirectories to a single target directory.
>>>
>>> This is so that I can select them all at once in an application.
>>>
>>> I have used xcopy to make batch files in the past, and I know what to
>>> do if I wanted the tree structure maintained in the target, but I
>>> don't. I want all files to be in a single directory.
>>>
>>> Any help most welcome.
>>>
>>> Thanks.
>>>
>>> Rob
>>>

>> I used to do that long ago -
>> From DOS prompt: ( Start- Run- CMD )
>> CD \ ( just so we both assume same thing)
>> Md newdir
>> cd newdir
>> Xcopy/s c:\sourcepath\*.txt *.*
>> Will copy all *.txt files from source path and subfolders (use C:\ for
>> entire drive) to C:\newdir using same filenames. Only a problem if dup
>> filenames. ( /c would be handy to have it keep going even after error)
>> Also /l or /f may be useful.
>> ===========
>> From cmd prompt do xcopy/? for syntax/options help. If manual one time,
>> just cd to that folder first.
>> ===========
>> Bobb
>>
>>

>
>Your command will maintain the existing folder structure.
>This is NOT what the OP requires.


Thanks to all. xxcopy did the trick.

Rob
Reply With Quote
Sponsored Links
Reply


Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to copy file to top level directory Siegfried Heintze Windows Vista 5 08-02-2007 08:28 PM
Setting up a directory and moving a file into that directory from gppnrdrj Windows Vista 3 07-11-2007 01:06 PM
Setting up a directory and moving a file into that directory from gppnrdrj Windows Vista 1 07-11-2007 09:31 AM
How to fix corrupted file or directory? Tom Windows Vista 3 07-06-2007 08:22 PM
Strange files in my root directory LJ Windows XP 3 03-29-2007 03:39 PM


All times are GMT. The time now is 07:05 AM.


Powered by vBulletin® Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
© 2004 - 2007 Web-S-Sense Pty. Ltd. Usenet and forums posts © their respective authors.
Ad Management by RedTyger