Thanks SO MUCH for your help !!!
By the way, the /b worked when I put it on the end of the command (for the destination file).
I have another question.
Even now when I requested "binary" mode, the CR LF control characters still appear (that is a good thing!)
Aren't they ascii control characters also?
What is this control-z character for in the first place?
When would I ever want to have the character at the end of my text?
the "EOF marker" (ctrl-Z) is a holdover from CP/M; with CP/M, files could only be allocated in blocks the size of a disk sector. Because of that, it was necessary to indicate where the data actually ended. To do this, programs padded off the unused space in the last sector of a file with EOF marks (Ctrl-Z). when they read the file, they would read until they found an EOF mark and then stop.
DOS kept the convention only for convenience with porting CP/M applications, by tradition text files all end with an EOF mark, and copy honours this.
Note that /B treats the data as binary data, and therefore copies all of it; the extra eof mark you see without the /B switch is copy treating it as a text file and appending the EOF marker as a sort of convenience to programs that read until an EOF marker rather then the real end of file. Also, note that using copy to append two files, as in "copy file1+file2 resultfile" will not work properly without the /b switch in some circumstances; for example, if you try to combine two files that are non-text files or contain EOF markers within the text. Copy only copies each file until it finds an EOF mark, and writes them to the new file.