copy command - trying to copy twice?

Discussion forum for all Windows batch related topics.

Moderator: DosItHelp

Post Reply
Message
Author
yyhonza
Posts: 1
Joined: 04 Nov 2010 05:03

copy command - trying to copy twice?

#1 Post by yyhonza » 04 Nov 2010 05:24

hello.
i have a simple batch, which takes an "source folder", where there are many sub-folders and files and takes all the files and copies them to target directory WITHOUT ANY FOLDERS.
I just sometimes need to have all the files in one bundle (when building exe) although in CVS, the files are sorted in modules-folders.

Code: Select all

@rmdir "c:\IFS\MD\9._937.115__Segmenty\TEMP-BuildContainer\" 2> NUL
@mkdir "c:\IFS\MD\9._937.115__Segmenty\TEMP-BuildContainer\"

@set srcDir="c:\IFS\MD\9._937.115__Segmenty\A_cvs\"
@set destDir="c:\IFS\MD\9._937.115__Segmenty\TEMP-BuildContainer\"

@for /f "delims=" %%a in ('dir "%srcDir%" /s /b /a-h 2^>NUL') do copy "%%a" %destDir% >> logfile.log


Folder structure is as follows:
c:\IFS\MD\9._937.115__Segmenty\A_cvs\ ...and here there are many folders, in every folder some ten or twenty files.


The code works fine, but it does a strange thing: it copies all the files TWICE.
It can be seen from the logfile - it copies folder step by step, but at the end it copies all the files once more, see the end of the log file.
(Note: "1 zkopˇrovaněch soubor…" - means "1 copied file" in my language.)


Code: Select all

c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\101005_G937115_Accrul.cdb
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\101006_G937115_Accrul.cdb
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\101007_G937115_Accrul.cdb
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\101008_G937115_Accrul.cdb
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\accompl.api
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\accompl.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\codecomb.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\codek.api
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\codek.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\codel.api
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\codel.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\codem.api
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\codem.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\codepart.api
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\codepart.apl
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\codepart.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\codepval.apl
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\codepval.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\codestr.api
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\codestr.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\finlib.apl
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\sync731.api
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\sync731.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Accrul\vourow.apy
       24 zkopˇrovaněch soubor…
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Genled\101009_G937115_Genled.cdb
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Genled\101010_G937115_Genled.cdb
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Genled\101013_G937115_Genled.cdb
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Genled\accproj.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Genled\authcomb.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Genled\glvourow.apy
        6 zkopˇrovaněch soubor…
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\101019_G937115_Invoic.cdb
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\101020_G937115_Invoic.cdb
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\101021_G937115_Invoic.cdb
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\BalanceTypeUtil.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\IncInvoiceUtilPub.api
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\instantinvoice.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\instantinvoiceitem.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\InstantSupplierInvoiceCZ.apl
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\instinv.apl
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\invaccro.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\invitem.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\invlib.apl
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\invoice.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\ManSuppInvoice.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\ManSuppInvoicePostings.api
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\ManSuppInvoicePostings.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\ManualSupplierInvoiceGeneral.apl
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\OutInvoiceUtilPub.api
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\OutInvoiceUtilPub.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\salesobj.apl
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Invoic\salesobj.apy
       21 zkopˇrovaněch soubor…
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Mpccom\101013_G937115_Mpccom.cdb
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Mpccom\preacc.api
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Mpccom\preacc.apl
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Mpccom\preacc.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Mpccom\PreAccountingDistribution.apl
        5 zkopˇrovaněch soubor…
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Order\custord.apl
        1 zkopˇrovaněch soubor…
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Payled\101018_G937115_Payled.cdb
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Payled\BudgetPreAcc.apl
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Payled\BudgetPreAccounting.api
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Payled\BudgetPreAccounting.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Payled\MixedCashTaxDocCz.rdf
        5 zkopˇrovaněch soubor…
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Purch\101011_G937115_Purch.cdb
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Purch\czpurbudgauth.apl
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Purch\czpurchbudggroup.apy
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Purch\purorder.apl
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Purch\requisit.apl
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Purch\rqlinenp.api
c:\IFS\MD\9._937.115__Segmenty\A_cvs\Purch\rqlinenp.apy
        7 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…
        1 zkopˇrovaněch soubor…


Any ideas?
Is the syntax of copy command all right???

Thank you very much.
honza

Post Reply