![]() |
Har ett lite udda problem
har en fil som heter 1.jpg jag vill kopiera denna i 600 exemplar, alla ska vara kopior av 1.jpg , men, dom ska numreras 1 till 601.jpg Någon som känner till funktion/kommando för detta i windows/linux/unix ? Alternativt en programvara som klarar av det. Har ingen vidare lust att sitta och manuellt kopiera och döpa om :) |
Lekstuga ;)
FOR /L %G IN (2,1,601) DO copy 1.jpg %G.jpg //Björn |
Enkel for sats?
BASH, PHP, BATCH (win) mfl... Kod:
#!/usr/bin/php -f |
Underbart!
Tack! |
Citat:
|
Citat:
//Björn |
Hmm, "help for" gav ju ganska mycket information faktiskt. Ska för övrigt bli spännande att se vad microsoft hittat på med deras nya "Microsoft Command Shell".
|
Citat:
Fast du scriptar i VB++, C# eller något .NET språk =) |
Citat:
Herregud :) for A in `seq 2 601`; do cp 1.jpg $A.jpg;done Done! :P -Martin |
PHP kan också skrivas kort och otydligt:
php -r 'for($i=2;$i<=601;$i++)`cp 1.jpg $i.jpg`;' |
Citat:
-Martin |
Nu till frågan ingen ställt ännu... VARFÖR:
Varför har du behovet av 600 exakt likadana filer sånär som på filnamnet? Fejka en DC-share? :P |
Citat:
Precis vad jag satt och undrade över också... |
Citat:
|
Har för mig att (dem flesta?) nya DC klienter skapar hash-värden över alla dina filer och om två filer har samma hash-värde delas endast ena filen ut. Just för att undvika fusk där folk delar ut samma fil flera gånger.
|
Citat:
Har installerat en lättare version av en webbshopp. Produkt 1 söker efter en bild som heter 1.jpg Produkt 2 söker efter en bild som heter 2.jpg Jag skapade 5.jpg med texten "ingen bild" och kopierade upp i 600 exemplar. på så sätt kunde jag lägga in massor med produkter direkt, utan att behöva skapa en bild till varje unik produkt direkt, utan då ser man "ingen bild". Det var min lösning, då jag är värdelös på ASP (som shoppen är kodad i) så funkar denna lösning alldeles ypperligt :) DC använder jag inte ens... |
Alla tider är GMT +2. Klockan är nu 09:03. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson