Permalänk
Medlem

Kopiera med dos kommando?

Hej.

Har ett litet problem som jag inte har lyckats hitta lösning på så därför vänder jag mig hit.

Hade tänkt att skapa en bat fil som kopierar alla filer från ett sd-kort i kortläsaren oavsett vad katalogen/erna heter till en specifik mapp.

Tex från E:\DCIM\101D7000 eller E:\DCIM\103ND200 till C:\FOTO

Vill helst inte skriva den specifika sökvägen (DCIM\103ND200) då den kameran efter ett antal foto ändra från 103 till 104

Har provat med copy och xcopy men inte lyckats få det att fungera som jag vill.

copy fungerar om jag skriver hela sökvägen
xcopy fungerar utan hela sökvägen, men den tar med sig mapparna till destinationen.

Många undrar säkert varför jag ska göra det hela så komplicerat. Anledningen är ganska enkel, dator användarna som detta är till för är inte så hemma på hur filhanterare mm fungerar.

Tack på förhand //Lenny

Permalänk
Medlem

testa copy *.* /s e:\foto\test ?

har för mig att detta skall göra det, men sök på "copy /s" på google eller annan växel

Visa signatur

Chassi: Adtronics 7890A (modifierat) || Moderkort: Asus m5a99x-evo || Cpu: Amd PhenomII 1100T || Ram: 32GB ddr3 1600mhz || Gfx: Hd5850 || Hdd: Vertex3 120gb Lagring: 1x3TB 3x2TB 2x1TB mm || Nätagg: Corsair AX850

Permalänk
Medlem

xcopy /S E:\DCIM\ C:\FOTO

Permalänk
Medlem

lägg till *.jpg efter sökvägen så tar den bara filändelser med jpg, om detta nu alltid är fallet. *.* Tar alla filer, vilket kanske man inte alltid vill.

xcopy /S E:\DCIM\*.jpg C:\FOTO blir exemplet om vi kan lita på ovanstående talare.

Visa signatur

HTPC - Bygglogg; http://www.sweclockers.com/album/?id=2902
HTPC - Galleri; http://www.sweclockers.com/galleri/6562-htpc-galleribilder
42U - Bygglogg; http://www.sweclockers.com/galleri/7862-42u-rackskap-i-hemmet
i7 8700K, Antec kühler 620, Asus ROG Strix Z370-I Gaming, Corsair Vengeance RGB DDR4-2666 2x16GB RAM, ASUS GTX 1070

Permalänk
Medlem

Detta borde funka, förutsätter att C:\Foto finns och kommer att fråga om det redan finns fil med samma namn.

for /f "tokens=*" %%f in ('dir /s /b "E:\DCIM\*.jpg"') do copy "%%f" "C:\Foto"

Visa signatur

mb = millibit!

Permalänk
Medlem
Skrivet av Skrotis:

Detta borde funka, förutsätter att C:\Foto finns och kommer att fråga om det redan finns fil med samma namn.

for /f "tokens=*" %%f in ('dir /s /b "E:\DCIM\*.jpg"') do copy "%%f" "C:\Foto"

Blir det någon skillnad mellan det där och copy E:\DCIM\*.jpg C:\Foto ?

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Medlem

Ja, det tar i alla underkataloger till E:\DCIM.

Visa signatur

mb = millibit!

Permalänk
Medlem
Skrivet av Skrotis:

Ja, det tar i alla underkataloger till E:\DCIM.

Nice

Visa signatur

Kom-pa-TI-bilitet