Avatar billede 2400nv Nybegynder
24. marts 2003 - 19:58 Der er 35 kommentarer og
2 løsninger

%date%

Hej
Jeg kunne godt tænke mig, at gemme nogle filer under dato. Kan man bruge %dato% i en batch-file? Når jeg gør det bliver der oprettet flere mapper. Hvordan får jeg filerne gemt under mappen som f.eks. kunne hedde: 24-03-2003

xcopy "c:\mappe\" "h:\%date%\mappe" /s /e /c /h /k /o /y /i/
Avatar billede htm Nybegynder
24. marts 2003 - 20:04 #1
Du skal oprette mappen før du kan kopiere til den! Hvis du før overstående script skriver:

ms %date%

virker det som du vil have det til!
Avatar billede htm Nybegynder
24. marts 2003 - 20:04 #2
ups det hedder

md %date%
24. marts 2003 - 20:12 #3
xcopy c:\mappe\ h:\"%date%"\mappe /s /e /c /h /k /o /y /i/

klarer det lille problem

htm>> det har du ikke ret i. /i-parameteren opretter netop mappen, hvis den ikke eksisterer.
24. marts 2003 - 20:14 #4
Det skulle vist være et svar.

og drop lige den sidste skråstreg:
xcopy c:\mappe\ h:\"%date%"\mappe /s /e /c /h /k /o /y /i
Avatar billede htm Nybegynder
24. marts 2003 - 20:15 #5
Hmmm ok sorry det var jeg ikke klar over :-)
Avatar billede retaxes Nybegynder
24. marts 2003 - 21:28 #6
mig bekendt behøver man kun 1 skråstreg, blot parametrene står efter den.
Avatar billede 2400nv Nybegynder
25. marts 2003 - 21:09 #7
Hvor kopiere batch-fil ikke over på h drevet?
xcopy D:\ H:\"%date%"\ /s /e /c /h /k /o /y /i
Avatar billede retaxes Nybegynder
25. marts 2003 - 21:18 #8
her du prøvet dette?

xcopy D:\ H:\"%date%" /s /e /c /h /k /o /y /i eller

xcopy D:\ H:\%date% /s /e /c /h /k /o /y /i
Avatar billede 2400nv Nybegynder
26. marts 2003 - 19:25 #9
Den kører bat-filen med dtte script, men kopiere ikke noget over på h: drevet. Hvad gør jeg forkert? Skal der oprettes en mappe med dato først?

xcopy D:\ H:\"%date%" /s /e /c /h /k /o /y /i
26. marts 2003 - 19:38 #10
Der er ikke noget galt med syntaksen i denne:
xcopy D:\ H:\"%date%" /s /e /c /h /k /o /y /i

Hvad er H-drevet, kan der være problemer med rettigheder?

Prøv med en enkelt fil for at se om det virker:
xcopy D:\dokoment.doc H:\"%date%" /s /e /c /h /k /o /y /i
Avatar billede 2400nv Nybegynder
26. marts 2003 - 20:02 #11
Der sker stadigvæk ikke noget. Jeg er logget ind som Administrator.
Avatar billede retaxes Nybegynder
26. marts 2003 - 20:29 #12
har du husket at oprette mappen før du ufører den batch, det var htm der skrev det øverst.
Avatar billede retaxes Nybegynder
26. marts 2003 - 20:30 #13
ufører=udfører even
Avatar billede 2400nv Nybegynder
26. marts 2003 - 20:47 #14
Er der ikke en som kan skrive, hvordan scriptet skal se ud?
Avatar billede retaxes Nybegynder
26. marts 2003 - 21:06 #15
jeg har aldrig rigtigt bøvlet med batchfiler i MSDOS, jeg foretrak dette 4DOS system som er hundrede gange lettere at have med at gøre, i dette system kan du meget nemt lave små smarte batchfiler der kan snart sagt udføre alt.

http://www.jpsoft.com/
Avatar billede htm Nybegynder
26. marts 2003 - 21:37 #16
xcopy D:\*.* H:\%date% /sechkoyi
27. marts 2003 - 00:50 #17
retaxes>> /i betyder at mappen oprettes, hvis den ikke eksisterer.
htm>> Du glemmer anførselstegn om %date%. Uden anførselstegn oprettes der to mapper.

2400nv>> Der er stadig ikke noget galt med xcopy-kommandoen, dit problem må ligge et andet sted. (rettigheder f.eks.)
Avatar billede retaxes Nybegynder
27. marts 2003 - 08:44 #18
2400nv skriver at han er logget på som Admin.
Avatar billede htm Nybegynder
27. marts 2003 - 09:01 #19
Erikjuul>> For mig er der ingen problemer i mit eksempel, det er testet igennem! Kan ikke se hvad du mener med at " skal med :-)

Endvidere mangler der *.* i jeres eksempel, hvilket givetvis er derfor det ikke har virket!
27. marts 2003 - 12:11 #20
retaxes>> det giver jo ikke nødvendigvis adgang til alt. Brugeres private mapper f.eks.

htm>> I w2k returnerer date: to 27-03-2003
MD %date% opretter derfor 2 mapper: "to" og "27-03-2003"
Bruges det i forbindelse med xcopy vil det give en fejlmeddelelse, da man ikke kan kopiere til 2 mapper.

*.* kan derimod sagtens undværes, udelades det medfører det, at hele indholdet kopieres.
Avatar billede retaxes Nybegynder
27. marts 2003 - 12:20 #21
erikjuul> det kunne jo tænkes at det er på hans private computer og ikke et større netværk.
27. marts 2003 - 12:25 #22
retaxes>> derfor forsøger jeg også 26/03-2003 19:38:19 at opklare hvad H-drevet er for en størrelse.

Det har vi ikke fået svar på endnu.
Avatar billede retaxes Nybegynder
27. marts 2003 - 12:32 #23
det må vi så håbe på at 2400nv svarer på.
Avatar billede htm Nybegynder
27. marts 2003 - 13:08 #24
erikjuul>> Det var jeg ikke klar over, da den returnerer 27-03-2003 i WinXP.... :-)
Avatar billede 2400nv Nybegynder
27. marts 2003 - 15:12 #25
H-drevet er partitionen på min anden harddisk. Det er min private computer og intet med netværksdrev eller noget i den stil.

Er der nogle af jer som kan få det til at køre på jeres maskiner? Kan I ikke lige skrive scriptet her, så vil jeg lige prøve det.
Avatar billede htm Nybegynder
27. marts 2003 - 16:09 #26
2400nv>> Det script jeg gav dig har jeg testet og det virkede fint! Hvis du køre Windows 2000 skal du bare have " omkring :-)

Prøv dem:

xcopy D:\*.* H:\%date% /sechkoyi
xcopy D:\*.* H:\"%date%" /sechkoyi
Avatar billede 2400nv Nybegynder
29. marts 2003 - 09:38 #27
Nu her jeg prøvet et par gange uden større held. Jeg tror problemet ligger i oprettelse af mappen. Det kører fint første gang, men så når man vil køre scriptet anden gang, skriver cmd´en: "Der findes allerede en undermappe eller en fil med navnet lø 29-03-2003."

Det sker også selvom jeg har slettet mappen. Scriptet skriver alle de filer som kopieres, men da mappen jo ikke er der, sker der jo ikke så meget.

Min bat-fil:
h:
md "%date%"
xcopy D:\*.* H:\"%date%" /sechkoyi
pause

Det virker jo godt nok med bare denne her:
md "%date%"
Avatar billede retaxes Nybegynder
29. marts 2003 - 10:53 #28
jeg kan kun gentage:

jeg har aldrig rigtigt bøvlet med batchfiler i MSDOS, jeg foretrak dette 4DOS system som er hundrede gange lettere at have med at gøre, i dette system kan du meget nemt lave små smarte batchfiler der kan snart sagt udføre alt.

http://www.jpsoft.com/

den tid du nu har brugt forgæves havde du været ude over med 4dos.
Avatar billede 2400nv Nybegynder
29. marts 2003 - 11:21 #29
Koster 4dos ikke penge? Man må også kunne lave det under cmd´en i windows 2000!
Avatar billede retaxes Nybegynder
29. marts 2003 - 12:36 #30
da jeg i sin tid hentede 4dos var der 27 dages prøvetid, og alligevel kørte den i flere år uden problemer bortset fra en lille forsinkelse under start.
Ellers er det ikke det dyreste system, så prøv i første omgang at hente en prøveversion og leg med det, hjælpen er ret omfattende.

Jeg har lavet mange herlige ting også noget der kunne bruges i praksis, nemt at lave menuer i, logisk at arbejde med.
Avatar billede retaxes Nybegynder
29. marts 2003 - 12:38 #31
Sorry, det var 21 dage og det gælder stadig.

Want to "try before you buy"? Download a fully functional version of any product and try it for up to 21 days before ordering.
Avatar billede 2400nv Nybegynder
29. marts 2003 - 12:43 #32
Jeg prøver lige at downloade programmet. Hvis der er nogle, som har løsningen på hvorfor bat-filen ikke, hører jeg gerne fra jer!
Avatar billede retaxes Nybegynder
29. marts 2003 - 12:57 #33
nu kan jeg ikke lige se hvilket styresystem du har, så for ikke at rode for meget med det, så er 4dos bedst til Win95/98 og FAT32  - 4os er bedst til Win2k/WinXP og jeg vil tro det er den sidste du skal bruge.
Avatar billede retaxes Nybegynder
29. marts 2003 - 12:57 #34
sorry, 4NT hedder den og ikke 4os ;o(
Avatar billede 2400nv Nybegynder
31. marts 2003 - 15:58 #35
I dag virker det :-)

h:
md "%date%"
xcopy D:\*.* H:\"%date%" /sechkoyi
Avatar billede 2400nv Nybegynder
01. april 2003 - 22:01 #36
Lige et spørgsmål til:

Er der ikke noget med, at man kan bruge dd-mm-yyyy ?
Avatar billede htm Nybegynder
01. april 2003 - 22:19 #37
Det er sådan %date% er formateret ja!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester