-----Original Message-----
Hello,
I have over 500 txt files in my C:\Temp folder. I need a
batch file to search all the files for the word "PERSON1"
and create a folder C:\Temp\Person1\ and put that file
there. Then it should search all other files
for "PERSON2" and create a folder C:\Temp\Person2\ and
put that file there. At the end, there should be six
folders Person1...Person6 and all the 500 txt files
should be sorted in their respective folders.
if not exist C:\Temp\Person1 md C:\Temp\Person1
if not exist C:\Temp\Person2 md C:\Temp\Person2
if not exist C:\Temp\Person3 md C:\Temp\Person3
if not exist C:\Temp\Person4 md C:\Temp\Person4
if not exist C:\Temp\Person5 md C:\Temp\Person5
if not exist C:\Temp\Person6 md C:\Temp\Person6
move c:\temp\*person1*.txt C:\Temp\Person1
move c:\temp\*person1*.txt C:\Temp\Person2
move c:\temp\*person1*.txt C:\Temp\Person3
move c:\temp\*person1*.txt C:\Temp\Person4
move c:\temp\*person1*.txt C:\Temp\Person5
move c:\temp\*person1*.txt C:\Temp\Person6
Moves files and renames files and directories.
To move one or more files:
MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination
To rename a directory:
MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2
[drive:][path]filename1 Specifies the location and name of the file
or files you want to move.
destination Specifies the new location of the file.
Destination
can consist of a drive letter and colon, a
directory name, or a combination. If you are
moving
only one file, you can also include a filename if
you want to rename the file when you move it.
[drive:][path]dirname1 Specifies the directory you want to rename.
dirname2 Specifies the new name of the directory.
/Y Suppresses prompting to confirm you want to
overwrite an existing destination file.
/-Y Causes prompting to confirm you want to overwrite
an existing destination file.
The switch /Y may be present in the COPYCMD environment variable.
This may be overridden with /-Y on the command line. Default is
to prompt on overwrites unless MOVE command is being executed from
within a batch script.
.