Avatar billede brian8 Nybegynder
08. november 2002 - 18:20 Der er 18 kommentarer og
1 løsning

et lille uskyldig spørgsmål om en lille bat-fil

Jeg har lavet følgende lille program i en bat-fil:

rmdir C:\GruppeDir /s
xcopy \\mousy\GruppeDir\  C:\GruppeDir /Y/s

problemet er bare at den spørger om jeg vil slette, og hvad jeg vil slette. Hvordan får jeg den til at slette uden at spørge mig?????
Avatar billede sekam Nybegynder
08. november 2002 - 18:28 #1
Prøv 'echo y|rmdir C:\GruppeDir /s'
Avatar billede sekam Nybegynder
08. november 2002 - 18:33 #2
Ellers kan du jo bruge 'Deltree /y'
Avatar billede doctor6000 Nybegynder
08. november 2002 - 18:45 #3
lyder da som noget sjovt du laver hva :(
Avatar billede brian8 Nybegynder
08. november 2002 - 19:02 #4
'echo y|rmdir C:\GruppeDir /s' virker ikke sekam, men hvordan ser linien ud hvis jeg prøver med Deltree /Y ????
Avatar billede sekam Nybegynder
08. november 2002 - 19:04 #5
'Deltree /y C:\GruppeDir' (Sletter alt)
Avatar billede brian8 Nybegynder
08. november 2002 - 19:17 #6
jeg kan ikke få det til at virke på denne her:

echo off
Deltree  \\compaq\c\Uddannelse /Y/s 

xcopy "C:\Documents and Settings\Brian\Favorites"  "\\compaq\c\BackupBaerbar\Favorites"  /Y/s
xcopy "c:\Uddannelse \\compaq\c\Uddannelse" /Y/s
echo on
Avatar billede double-g Juniormester
08. november 2002 - 19:22 #7
deltree er ikke inkluderet i DOS. Det er en ekstra fil.

Hvis du kører et dansk OS skal du ikke skrive

echo y|

men echo j |

Y=yes
j=ja
Avatar billede sekam Nybegynder
08. november 2002 - 19:28 #8
Du skal ikke bruge /s sammen med Deltree.

Har du Deltree?
Avatar billede brian8 Nybegynder
08. november 2002 - 19:38 #9
nej,den ved ikke hvad Deltree er ?
Avatar billede brian8 Nybegynder
08. november 2002 - 19:39 #10
og til double-q, så kører jeg med en engelsk udgave af windows
Avatar billede sekam Nybegynder
08. november 2002 - 19:43 #11
Avatar billede brian8 Nybegynder
08. november 2002 - 19:44 #12
skal den pakkes ud i c:\
Avatar billede sekam Nybegynder
08. november 2002 - 19:47 #13
Ja, hvis det er der du står, når du skriver kommandoen.
Ellers så kan du f.eks. sætte 'Path=C:\Dos' i din Autoexec.bat
Og så lægge Deltree i C:\Dos Så vil den altid kunne startes.
Avatar billede grunken Nybegynder
09. november 2002 - 03:38 #14
echo off
Del \\compaq\c\Uddannelse\*.* /s |y 

xcopy "C:\Documents and Settings\Brian\Favorites"  "\\compaq\c\BackupBaerbar\Favorites"  /Y/s
xcopy "c:\Uddannelse \\compaq\c\Uddannelse" /Y/s
echo on

ovenstående burde virke, "del"-kommandoen kan det samme som deltree, osse smartere at lave en kommando for samme funktion :)

og især er det sådan hvis han har windows :)
-grunken
Avatar billede sekam Nybegynder
09. november 2002 - 07:13 #15
'/s' parameteren til 'Del' findes kun i W2K/XP
Avatar billede brian8 Nybegynder
09. november 2002 - 10:10 #16
grunken: når jeg bruger y, skriver den: j is not recognized as an internal or external command, operable program or batche file.
Har også prøvet med /Y og /j, men det virker heller ikke :(
Avatar billede brian8 Nybegynder
09. november 2002 - 10:13 #17
hov den skriver ikke j, men y :)
Avatar billede brian8 Nybegynder
09. november 2002 - 10:41 #18
ahh... en fejl 40. sekam det som du startede med at foreslå virker fint ('echo y|rmdir C:\GruppeDir /s'), så jeg takker og undskylder det unødvendige ulejlighed.
Avatar billede sekam Nybegynder
09. november 2002 - 12:27 #19
Np. :)
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
Kurser inden for grundlæggende programmering

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