Permalänk
Medlem

Enkel Copy .Bat

Jag har försökt att skapa en bat-fil som kopierar multipla filer till en gemensam source.

Jag använder det vanliga copy commandot: Copy "Source" "Destenation".

Efter att läst på nätet hittade jag att man kunde använda + för att kopiera multipla filer. Tyvärr får jag inte till strängen. Copy "source+source" "destination" fungerar inte.

Hur skriver man om man inte vill att ett radbryt ska vara ett enter? Dvs det blir omöjligt om underhålla en sträng på en rad om den innehåller >4 filer.

Visa signatur

"Maybe I should code a Tipping bot, instead of these well-known DDos bots. I would tip your wallets until these were overloaded"

CPU: Phenom II 1095T @3.85GHZ - Hyper 212 Plus Cpu Cooler Moderkort: M4A89GTDPRO/USB3 (CPU/NB Frequency: 2814 MHZ) Grafikkort: Sapphire HD 7970 (GPU 1170MHZ - VRAM 1600MHZ)

Permalänk
Medlem

skriv ner filerna du vill kopiera i en textfil en på varje rad, enkelt och överskådligt...
anropa sedan filen i en FOR loop i din batch typ:
FOR /F "tokens=1 delims=;" %%G IN (C:\minfil.txt) DO COPY %%G [dest]
(är osäker på om ";" är enter eller inte... Va ett tag sen jag höll på med batchfiler, powershell är "the way to go" nuförtiden...)

Permalänk
Medlem

om det gäller hela mappar, så funkar SyncToy bra.
nu låter det iofs som att det gäller specifika filer och jag har för mig att SyncToy inte är så bra på att hantera det, utan det är mer ett "kopiera-allt-som-hittas-program".

Visa signatur

as far as we can tell, the massacre went well...