webForumDet fria alternativet

Fråga ang. BAT-fil

4 svar · 1 780 visningar · startad av G*O*R*F

G*O*R*FMedlem sedan feb. 2004118 inlägg
#1

Hej!

Jag tänkte skapa en BAT-fil som ska underlätta ett vanligt kommando som jag gör
ofta på min jobbdator. Jag flyttar ofta en fil med samma namn från min dator
till en mapp på en annan dator i nätverket. Jag vill skapa en BAT-fil som ska
flytta filen till rätt ställe, och skriva över den som redan ligger där. Den ska
alltså även radera originalet från min dator. En förflyttning alltså.

Problemet är att jag inte riktigt vet hur jag ska skriva en nätverkssökväg i batfilen.
Jag får det inte att fungera. Så här har jag testat:

move c:\docume~1\jonasb~1\skrivb~1\1.txt \\Fras3\mc_dire~1
copy c:\docume~1\jonasb~1\skrivb~1\1.txt \\Fras3\mc_dire~1

Skriver jag "\\Fras3\mc_dire~1" i KÖR så kommer jag till rätt mapp på måldatorn så den
sökvägen stämmer, men filen flyttas ändå inte när jag kör BAT-filen. Vad är felet?

muskotMedlem sedan jan. 20027 905 inlägg
#2

Testa att avända kompletta sökvägar, typ:

move "c:\Documents and Settings\jonas\skrivbord\1.txt" "\\Fras3\mc_directory"

Kontrollera i komandotolken att kommandot fungerar innan du börjar jobba med en batch-fil.

G*O*R*FMedlem sedan feb. 2004118 inlägg
#3

muskot skrev:

Testa att avända kompletta sökvägar, typ:

move "c:\Documents and Settings\jonas\skrivbord\1.txt" "\\Fras3\mc_directory"

Kontrollera i komandotolken att kommandot fungerar innan du börjar jobba med en batch-fil.

Tack för tipset men det beror nog inte på detta.

Skriver jag \\Fras3\ i KÖR så hamnar jag i rätt mapp på måldatorn.
Men skriver jag cd \\Fras3\ i "Kommandotolken" så står det följande:
CMD stöder inte UNC-sökvägar som aktuell katalog.

Därför undrar jag hur jag ska skriva sökvägen till måldatorn så att
"Kommandotolken" fattar det.

muskotMedlem sedan jan. 20027 905 inlägg
#4

Nej, det går inte att göra så. Men du kan t ex. köra "dir \\Fras3\underkatalog".

Annars kan du skriva "net use h: \\Fras3\mc_directory" för att få innehållet i mc_directory att ligga på nätverksenheten h: (vilket gör att du i princip kan behandla den som en vanlig hårddisk).

G*O*R*FMedlem sedan feb. 2004118 inlägg
#5

muskot skrev:

Nej, det går inte att göra så. Men du kan t ex. köra "dir \\Fras3\underkatalog".

Annars kan du skriva "net use h: \\Fras3\mc_directory" för att få innehållet i mc_directory att ligga på nätverksenheten h: (vilket gör att du i princip kan behandla den som en vanlig hårddisk).

Det tänkte jag inte på. Givetvis gör jag en enhet av måldatorn så blir ju allt så mycket enklare. :-)
Nu funkar allt. Tack så mycket...

134 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)