xcopy /?
/S Copies directories and subdirectories except empty ones.
/E Copies directories and subdirectories, including empty ones.
Same as /S /E. May be used to modify /T.
/V Verifies each new file.
7 svar · 372 visningar · startad av da97enla
Hej
Jag vill ta en backup från en enhet e: på servern, till min egen hårddisk. Problemet är när jag kör filen avslutas den efter ett tag. Filen ser ut såhär:
xcopy e:\am01\*.* c:\kopiaamt\am01\
grundfilen såg ut såhär:
xcopy e:\am00\*.* c:\kopiaam\am00\ /S/E/V
Det som skiljer dom åt förutom katalogerna är /S/E/V, jag undrar vad det står för.
OS är xp och på serven NT. Backupen är på ett administrationsprogram Admanus. Om jag har förstått det hela rätt kopierar bat filen endast det som är i mappen am01, personen som jag hjälper säger att filer som ligger utanför mappen måste hänga med för att sedan kunna köra programmet med backupen är det möjligt eller?
Följande felmeddelande dyker upp:
när E: skulle återanslutas till \ \Servern\\Admanus till M-S nätverk: Detlokala enhetsnamnet används redan. Den här anslutningen har int återställts.
Jag skulle gärna vilja ha hjälp med
1. .bat filen är den riktigt (hur gör jag med filerna utanför mappen en hel massa som behövs för att köra prg)
2. felmeddelandet
Eftersom det här tidigare har fungerat på datorn misstänker jag att det kan vara något annat som har hänt.
mvh
enla
xcopy /?
/S Copies directories and subdirectories except empty ones.
/E Copies directories and subdirectories, including empty ones.
Same as /S /E. May be used to modify /T.
/V Verifies each new file.
Tack för ditt svar Stoffe!
Menar du att man bara ska köra copy? Vad är skillnaden? På idgs forum var det någon som tipsade om xcopy.
så om jag vill kopiera en mapp och filer som ligger utanför den mappen, ska jag använda /S ? Vad betyder *.* alla filer kanske?
/enla
En av dom bätre grejorna med dos var all hjälp
Kör cmd
Skriv Xcopy /? resp Copy /? så får du mycken förklaring.
ok, jag förstår.
Visst är det väl så att filnamnet får inte vara längre än åtta tecken. Och kan jag placera filen direkt på skrivbordet eller måste den ligga under C: eftersom det är dit jag kopierar?
Ursäkta en novis!
*.* innebär att du tar med alla filer som har en endelse ex. "a.bat" om du skriver bara * så får du med filer som inte har någon ändelse plus de som har...
så om du skall kopiera en hel mapp med undermappar så skriv:
xcopy e:\am00\* c:\kopiaam\am00\ /S/E
så tror jag att det skall fungera
da97enla skrev:
ok, jag förstår.
Visst är det väl så att filnamnet får inte vara längre än åtta tecken. Och kan jag placera filen direkt på skrivbordet eller måste den ligga under C: eftersom det är dit jag kopierar?Ursäkta en novis!
om filnamnet är längre än 8 tecken blir det filnamn~e.bla typ.
Gör det enkelt för dig så kopiera till c: för skrivborder ligger ju under C:\Documents and Settings\användare\Skrivbord\
Thanks alot dagen är räddad!