[LØST] problemer med movekomandoen

14 innlegg i emnet

Skrevet

Hei jeg har lagt til følgende kommandoer i en batfil:

mkdir testmappe

move version.ini testmappe

move settings.ini testmappe

move fil.dll testmappe

move fil.exe testmappe

Men da blir alle filene lagt i en FIL som blir hetende testmappe :/

Hvordan skal kommandoen se ut for at filene version.ini, settings.ini, fil.dll og fil.exe blir lagt i mappen testmappe ?

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Du kan prøve å utvide mkdir:

mkdir [stasjon:]bane\navn
Så kan du også utvide move kommandoen litt:
move /y [stasjon:]"[bane]filnavn1[,...]" "mål"

Gjerne med gåseøyne (")

Jeg vet ikke om dette hjelper, men litt feilsøking skader ikke...

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Problemet er at det kan variere hvor filene ligger. Poenget er at de ligger i samme mappe som .batfilen og dermed skal man ikke trenge mer en "Mål" trodde jeg.

ok mkdir komandoen fungerer som den skal

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Jeg skjønte ikke helt... Hva mener du? Hvor ender filen opp når du bruker move-kommandoen?

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

filene ender opp i en fil kalt nymappe

altså de blir ikke sendt til mappen nymappe men det kommer opp en ny fil som heter nymappe som er en fil :/

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Har du forsøkt dette:

mkdir testmappe

move version.ini testmappe/.

move settings.ini testmappe/.

move fil.dll testmappe/.

move fil.exe testmappe/.

NB! Har ikke testet det.

Edit: / skal kanskje være \ (beklager)

Edit2: Når har jeg testet, og det funket.

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

nei det fungerer ikke da heller

Altså koden jeg er ute etter er koden for å flytte en eller flere filer til en mappe som ligger i samme mappe som batfilen

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Hmm. Det virket rart. Jeg bruker alltid

move /y "C:\programfiler\MSN Messenger" "C:\Documents and Settings\dude\Skrivebord

Da funker det fint. Hvis det funket før kan en systemgjennopretting virke. Kanskje du har virus? Du kan jo se...

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Det betyr altså at:

version.ini, settings.ini, fil.dll og fil.exe IKKE ligger i samme mappe som bat filen?

Ligger de filene i en og samme mappe?

Edit:

Eksempel på å flytte alle filene med filetternavn "tmp" fra den definerte %tmp% katalogen (se set oppføring) til katalogen "test_tmp":

move /-Y %tmp%\*.tmp test_tmp\.

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Jo, version.ini, settings.ini, fil.dll og fil.exe ligger i samme mappe som .bat filen og skal flyttes til en ny mappe som også ligger i samme mappe som de andre filene.

For problemet er no rett og slett at jeg ikke vet hva jeg skal skrive som direction til der hvor filene skal flyttes i og med at det ikke funker med move fil.dll "testmappe"

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Denne koden fungerer med meg dersom alle filene er i samme katalog:

mkdir testmappe

move version.ini testmappe\.

move settings.ini testmappe\.

move fil.dll testmappe\.

move fil.exe testmappe\.

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

når jeg bruker scriptet over haver ikke version.ini, settings.ini, fil.dll og fil.exe i mappen testmappe. I stedet blir det opprettet en ny fil i samme mappen som .batfilen ligger i, filen blir hetende testmappe.

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

nei, der fikk jeg det til å fungere. Hadde bare gjort en liten feil. Takk for hjelpen!

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Kan du legge en pause kommando mellom hver av linjene dine, slik at du kan se hva som skjer?

Edit: Supert!

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!


Start en konto

Logg inn

Har du allerede en konto? Logg inn her.


Logg inn nå

  • Hvem er aktive   0 medlemmer

    Ingen innloggede medlemmer aktive