Just nu i M3-nätverket
Gå till innehåll

Kopiera en fil till skrivbordet vid visst datum


PCsnubben

Rekommendera Poster

Jag vill schemalägga att en fil kopieras till alla användares skrivbord (lokalt) en gång.

(Alt att en genväg skapas till skrivbordet bara)

Och jag vill att det ska fungera i XP och Win7/8

 

Gjorde en mapp med filen som ska kopieras c:\temp

Där lade jag filen hej.txt

I samma mapp gjorde jag även en bat-fil som är den jag sen tänkte schemalägga.

 

Började med XP...

I bat-filen för WinXP skrev jag 

copy c:\temp\hej.txt "c:\Documents and Settings\All Users\Skrivbord\"
 
Detta funkade, men hur skriver jag för Win7/8 ?
 

Hur skriver jag för att bara göra en genväg på alla användares skrivbord ?

 

Länk till kommentar
Dela på andra webbplatser

Ove Söderlund

Windows 7/8: C:\Users\Public\Desktop

Verkar som du måste köra som admin och hantera UAC för det du önskar.

Länk till kommentar
Dela på andra webbplatser

I XP för att kopiera en mapp med namn hej (inklusive innehåll i mappen)

copy c:\temp\hej\ "c:\Documents and Settings\All Users\Skrivbord\"

 

Fungerar inte som väntat, för istället kopieras bara innehållet i mappen hej till skrivbordet...

Länk till kommentar
Dela på andra webbplatser

copy c:\temp\hej\ "c:\Documents and Settings\All Users\Skrivbord\"

xcopy c:\temp\hej\ "c:\Documents and Settings\All Users\Skrivbord\"

 

Ger exakt samma resultat, bara filen i mappen hej kopieras.

Länk till kommentar
Dela på andra webbplatser

Kopiera allt; undermappar och dess filer med Xcopy
Växeln /E kopierar mappar och undermappar inkl. tomma sådana
Växeln /S kopierar bara mappar och undermappar som innehåller filer
*.* betyder alla filnamn och alla filändelser
*.txt betyder alla filnamn - men endast med filändelse.txt
 
Ex. (stora eller småbokstäver har ingen betydelse)
 
Detta kopierar alla filer samt tomma undermappar och dom undermappar som innehåller filer med början från "hej-mappen" > mappen C:\Test.

Xcopy /E C:\Hej\*.* C:\Test

Detta kopierar endast filer som har filändelse .txt samt tomma undermappar och dom undermappar som innehåller .txt filer med början från "hej-mappen" > mappen C:\Test

Xcopy /E C:\Hej\*.txt C:\Test

Målmappen C:\Test existerar redan i mitt exempel och om inte målmappen existerar så kommer en fråga upp (åtminstone i Windows 7) om detta är en fil eller katalog (mapp).

Länk till kommentar
Dela på andra webbplatser

Ove Söderlund

Ett bra tips om att se vad vilka växlar som finns till ett givet dos-kommando samt vad för funktion dessa har är att starta ett dos-fönster, och skriva <doskommando> /? vid prompten, t.ex. XCOPY /?.

Länk till kommentar
Dela på andra webbplatser

Ingen av växlarna fungerar...

 

Antingen kan katalog inte skapas, eller så blir det felaktig sökväg.

I båda fallen kommer frågan fil eller katalog upp, och oavsett val blir det fel.

Dessutom vill jag inte ha den frågan alls (ett Y nånstans ?)

 

xcopy /s "C:\Users\Public\Documents\Mapp1\*.*" "c:\Users\All Users\Skrivbord\Mapp1"

xcopy /e "C:\Users\Public\Documents\Mapp1\*.*" "c:\Users\All Users\Skrivbord\Mapp1"
 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...