WN

WN (https://www.wn.se/forum/index.php)
-   Off Topic (https://www.wn.se/forum/forumdisplay.php?f=7)
-   -   xcopy och move kommandon i msdos? Hjälp! ;D (https://www.wn.se/forum/showthread.php?t=37886)

Alpha 2009-07-13 16:00

Tjenare WN!

Tänkte höra med er om någon som kan msdos "xcopy" och "move" kommandon har lust att hjälpa mig. :)


Det jag söker efter är:

ett kommando som flyttar alla filer från "C:\mapp1\" till en ny mapp med namnet "dagens datum" t.ex "C:\filer\2009-07-12\"

Mappen blir under dagen fylld med bilder, och senare under natten tänkte jag flytta över filerna till en ny mapp.
Detta ska göras dagligen med hjälp av "Schemalagda aktiviteter"


Kan självklart betala en mindre summa pengar för det här, om det är något avancerat som kräver mycket tid.


Kommandot jag testat är detta här nedan, som bara tar backup.. jag vill flytta på filerna helt och hållet inte ta backup :blink:
xcopy C:\mapp1\* C:\filer\%date%\* /Y /Q /S”


Tackar! ;)

kullervo 2009-07-13 16:03

Med cygwin får du en GNU-miljö i Windows. Använd det så slipper du DOS-kommandon och DOS-promten.

b_andersson 2009-07-13 16:24

Borde du inte bara kunna skapa en .BAT som gör följande:

mkdir "C:\filer\%date%"
move C:\mapp1\*.* "C:\filer\%date%"

Med reservation för att jag inte har använt Windows på väldigt länge.

Alpha 2009-07-13 18:03

Citat:

Originally posted by b_andersson@Jul 13 2009, 15:24
Borde du inte bara kunna skapa en .BAT som gör följande:
mkdir C:filer%date%
move C:mapp1*.* C:filer%date%
Med reservation för att jag inte har använt Windows på väldigt länge.

Tack tack tack :D

Jag använder det, trots att jag betalade en annan för samma grej.. men din lösning var bättre ;) tack igen!

klein 2009-07-13 18:27

Citat:

Originally posted by Alpha@Jul 13 2009, 16:00
Tjenare WN!

Tänkte höra med er om någon som kan msdos "xcopy" och "move" kommandon har lust att hjälpa mig. :)


Det jag söker efter är:

ett kommando som flyttar alla filer från "C:\mapp1\" till en ny mapp med namnet "dagens datum" t.ex "C:\filer\2009-07-12\"

Mappen blir under dagen fylld med bilder, och senare under natten tänkte jag flytta över filerna till en ny mapp.
Detta ska göras dagligen med hjälp av "Schemalagda aktiviteter"


Kan självklart betala en mindre summa pengar för det här, om det är något avancerat som kräver mycket tid.


Kommandot jag testat är detta här nedan, som bara tar backup.. jag vill flytta på filerna helt och hållet inte ta backup :blink:
xcopy C:\mapp1\* C:\filer\%date%\* /Y /Q /S”


Tackar! ;)

help xcopy kanske kan ge en del.

xcopy /c /e c:\mapp1\ c:\filer\2009-07-12\

Dock hur man få in datum och sånt .bat kom jag inte ihåg , batch i Windows är en ganska lobotomerad historia jemförelse med bash som finns under riktiga operativsystem, du kanske måste köra powershell.

Knalli 2009-07-13 21:01

Nu är det ganska länge sen jag också lekt med dos men du kan ju testa xcopy /e c:\mapp c:\%date% för att kopiera alla mappar inklusive undermappar i c:\mapp till c:\dagens datum.

Är dock inte helt 100.

Alpha 2009-07-13 22:21

Nej jag kanske var lite otydlig :D

Det löste sig alltså, tack vare b_andersson :D

Conny Westh 2009-07-13 23:29

Ett sätt att slippa ange katalognamnen på mer än ett ställe skulle kunna se ut så här (obserevra att jag använt dubbelfnuttar för att kommandot ska vara säkert för mellanslag i filnamn):

Kod:

@echo off
set source=C:\mapp1\
set target=C:\filer\
mkdir "%target%%date%"
move "%source%*.txt" "%target%%date%"
set source=
set target=

Annars är ett nytt kommando som heter ROBOCOPY i Vista's kommandofönster ganska intressant, för där har du inbyggd schemaläggning, loggning m.m.

Westman 2009-07-14 05:59

Robocopy är inte nytt men väldigt potent, helt rätt.


Alla tider är GMT +2. Klockan är nu 22:44.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson