27. marts 2004 - 00:56
Der er
47 kommentarer og 1 løsning
Hjælp til en bat fil
Jeg har en bat fil hvor der står dette i xcopy /-y d:\is\*.* C:\Programmer\is\ det virker bare men jeg er lidt ked af at C:\Programmer\is\ bliver slettet Kan jeg inden at den bliver overskrevet lave en kopi af den ?? Jeg ved ikke om den måske selv ville kunne lave den om til C:\Programmer\is\27032004 (datoen )og derefter ligge den ny ind
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
27. marts 2004 - 01:11
#1
Noget i stil med: md C:\Programmer\is\%date% copy C:\Programmer\is\*.* C:\Programmer\is\%date% Hvilken Windows?
27. marts 2004 - 01:14
#2
Det er både xp og 98
27. marts 2004 - 01:15
#3
98 er et problem.
27. marts 2004 - 01:18
#4
ok... hvad kan jeg så gøre ???? Den skal bare hedde noget andet så vi kan finde en fil der dur hvis han over skriver den ved en fejl
27. marts 2004 - 01:24
#5
Download og udpak:
http://home20.inet.tele.dk/midgaard/datecmd.zip Så burde du kunne køre:
datecmd "md C:\Programmer\is\%d%m%y"
datecmd "copy C:\Programmer\is\*.* C:\Programmer\is\%d%m%y"
Hvis det er i en .bat-fil skal du bruge to gange % dvs. %%d%%m%%y
27. marts 2004 - 01:28
#6
Svar hvis du vil have point
27. marts 2004 - 01:29
#7
I XP: Den løsning giver en masse mapper med datonavn. Iøvrigt er den OK. I 98: Kan løses såfremt det er nok at gemme den sidste backup i en anden mappe. Men ikke een for hver dato. Kan gøres sådan: Lav ny mappe, fx. c\programmer\is\backup_old. Giv .bat filen dette indhold xcopy /y c:\programmer\is\*.* c:\programmer\is\backup_old\ xcopy /y d:\is\*.* c:\programmer\is\ Første linie kopierer over i \.....\backup_old Anden linie kopierer som hidtil
04. april 2004 - 23:38
#9
Den laver ingen ny mappe med dato ??? Har prøvet både med 1 og 2 %
05. april 2004 - 00:14
#10
Det forstår jeg ikke. Skriver den nogen fejl beskeder?
05. april 2004 - 00:16
#11
nej.....den laver bare ikke nogle mappe og fil
05. april 2004 - 00:18
#12
Er det på XP eller 98 eller begge?
05. april 2004 - 00:24
#13
Prøv at udskifte md med echo, så skulle den gerne skrive navnet på mappen i satedet for at lave den.
05. april 2004 - 20:09
#14
ikke helt med ???? Hvad skal jeg gøre/skrive ?? Jeg kan kun teste det på Xp da 98 er hos ham der skal bruge det
05. april 2004 - 20:42
#15
Kør kommandoen: datecmd.exe "echo \"C:\Programmer\is\%d%m%y\"" Og se om den skriver det den skal ("C:\Programmer\is\050404")
05. april 2004 - 20:50
#16
Den skriver den ikke kan finde filen datecmd Jeg har lagt den i c:\programmer
05. april 2004 - 21:01
#17
Har du c:\programmer i din path? eller kører du det fra c:\programmer? Prøv at køre følgende fra kommando linien: C:\programmer\datecmd.exe "echo \"C:\Programmer\is\%d%m%y\""
05. april 2004 - 21:06
#18
Den kører filen men laver ikke noget...der kommer bare lige en sort billede op Jeg har lagt--datecmd.exe i c:\programmer
05. april 2004 - 21:15
#19
Prøv at åbne en kommando prompt og kør kommandoen derfra. Kommandoen: C:\programmer\datecmd.exe "echo \"C:\Programmer\is\%d%m%y\"" Gør ikke andet end at skrive "C:\Programmer\is\050404", så hvis du blot kører det vil du ikke kunne se hvad der sker. Hvis du kan se at den skriver det den skal prøver du at køre: C:\programmer\datecmd.exe "md \"C:\Programmer\is\%d%m%y\"" og så ser du om den har oprettet mappen: C:\Programmer\is\050404
05. april 2004 - 21:33
#20
*gg* Det virker MEN den laver kun en mappe der hedder MY
05. april 2004 - 21:36
#21
Det virker nu, skulle bare lige have 2 % så virker det... Kan jeg få klokken med ???Eller der der ikke plads til det når det er dos ??? Det er win 98 og xp det skal bruges på ??
05. april 2004 - 21:41
#22
Man kan godt bruge lange (større end 8 tegn) filnavne i Win98, også i bat-filer. %H%M (eller %%H%%M) giver ttmm (timer og minutter)
05. april 2004 - 22:41
#23
Det gør det ikke her den skriver dette 0504Apr04 den skulle skrive 05042240
05. april 2004 - 22:44
#24
Sorry...jeg skulle bare skrive det med stort.....
05. april 2004 - 22:45
#25
Det er %H%M og ikke %h%m, der er forskel, %h%m giver Apr04, %H%M giver 2245
05. april 2004 - 22:49
#26
Hov..... Lige til sidst Hvorfor ligger den ikke noget i mappen ???? C:\programmer\datecmd.exe "md \"C:\allanurupbackup\%%d%%m%%H%%M\"" datecmd "copy C:\Programmer\is\*.* C:\allanurupbackup\%%d%%m%%h%%m"
05. april 2004 - 22:49
#27
er lavet med stor H og M
05. april 2004 - 23:14
#28
Følgende virker: C:\programmer\datecmd.exe "md \"C:\allanurupbackup\%%d%%m%%H%%M\"" C:\programmer\datecmd.exe "copy C:\Programmer\is\*.* C:\allanurupbackup\%%d%%m%%H%%M" Du skal også have %%H og %%M med stort i copy linien.
05. april 2004 - 23:50
#29
Lige lidt mere... I min mappe c:\is er der nogle mapper ...den får jeg ikke med ??? Den spørger om den skal overskrive en mapper jeg har xcopy /-y c:\programmer\is\*.* d:\Programmer\is\*.* kan jeg ike få den til ikke at spørge om det ???Jeg har jo lige tager backup af den ??
06. april 2004 - 00:53
#30
Jeg har fundet ud af det er fordi de er skrivebeskyttet...hvordan tager man kopi af dem ??
06. april 2004 - 01:02
#31
Du kan ophæve skrivebeskyttelsen med attrib -r ifb. mappenavn. Ex. attrib -r c:\Min_mappe Om nødvendigt kan skrivebeskyttelsen sættes igen til slut. Ex. attrib r c:\Min-mappe
06. april 2004 - 01:04
#32
Vil du lave denne her om ?? xcopy /y c:\programmer\is\*.* d:\Programmer\is\*.* Er det ikke derfor de ikke kommer med over
06. april 2004 - 01:05
#33
Jeg forstår ikke, forsøger du at kopiere fra c:\programmer\is til c:\Programmer\is ? /-Y til xcopy betyder netop at den skal spørge for hver fil, prøv med /Y
06. april 2004 - 01:09
#34
Undskyld jeg kan ikke læse, så ikke at der stod d:\ Lave hvad om?
06. april 2004 - 01:10
#35
det er fra c til d jeg er ikke helt med på dette....vil du skrive stien ??
06. april 2004 - 01:11
#36
Jeg er ikke helæt med på dette Ex. attrib -r c:\Min_mappe
06. april 2004 - 01:14
#37
Så vidt jeg kan se er der ingen grund til at fjerne skrivebeskyttelsen, det er ikke derfor filerne ikke bliver kopieret. Det hedder attrib -R c:\dokumenter\*.*
06. april 2004 - 01:18
#38
Jeg har skrevet dette xcopy /y attrib -R C:\Programmer\is d:\Programmer\is Jeg får ikke mappene med ??
06. april 2004 - 01:21
#39
attrib er en kommando, den har ikke noget med xcopy at gøre. xcopy er (så vidt jeg ved og på win2000) ligeglad med om filerne er skrivebeskyttede. Så hvis den ikke kopierer filerne/mapperne er det af en anden grund.
06. april 2004 - 01:23
#40
Du kan bruge: xcopy /y /S C:\Programmer\is d:\Programmer\is Hvis du vil have den til at kopiere undermapper med.
06. april 2004 - 01:24
#41
Hvordan skal det så stå ?? attrib -R C:\Programmer\is xcopy /y C:\Programmer\is d:\Programmer\is eller hvad ??
06. april 2004 - 01:29
#42
Filerne må ikke være skrivebeskyttede der hvor man kopierer dem hen, men xcopy fjerner selv skrivebeskyttelsen når den kopierer.
06. april 2004 - 01:29
#43
NU er det hele næster på plads-, men jeg har lige opdaget der er en fil der er skjult ?? Hvordan får jeg den med ??
06. april 2004 - 01:32
#44
Hvis du kører xcopy /? i en kommando prompt kan du se alle switch'ene til xcopy, herunder: /H Copies hidden and system files also.
06. april 2004 - 01:33
#45
er lurup og urup den samme person?
06. april 2004 - 01:36
#46
ja
06. april 2004 - 01:38
#47
nu virker det hele.... 1000 tak Bertelbrander hvis du ikke skriver svar må jeg jo give mine point til halifax !!! Tak endnu engang
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.