mfcopy - verktyg för att kopiera lokala mappar från och till Mediaflow

mfcopy är ett enkelt verktyg för att kopiera filer och mappstrukturer mellan Mediaflow och lokala datorn.

Verktyget kan användas både för att ladda upp mappar och filer till Mediaflow (upload) och för att ladda ned mappar och filer från Mediaflow till den lokala datorn (download).

Detta är ett kommandoradsverktyg (Command line) för den lite mer avancerade användaren. Programmet har inget fysiskt användargränssnitt, dvs inget programfönster att använda med mus och tangentbord.

Observera att Mediaflow tillhandahålla detta verktyg som ett kostnadsfritt exempel på hur man kan använda vårt API. Vi erbjuder inte support på verktyget och det är upp till användaren att konfigurera det efter sina behov och säkerställa att filer och mappar laddas upp och laddas ner på korrekt sätt. 

Verktyget är tänkt att kunna användas både för engångskörningar (då man anger ett användarnamn och skriver in ett lösenord), eller att schemaläggas på en server (då med angivna kontouppgifter eller en token).

Verktyget är inte gjort för att kopiera enskilda filer utan är avsett för att ladda upp och ladda ner hela kataloger och katalogstrukturer.  Detta är inte verktyg för att importera och exportera metadata.

Hämta verktyget:

Windows (64-bitars): mfcopy_x64.zip (3,75 MB)
Mac (64-bitars Intel): mfcopy.zip (3,88 MB)
Linux (64-bitars): mfcopy.gz (3,45 MB)

Användning

Programmet har två olika lägen, upload (uppladdning) och download (nedladdning)

Uppladdning av filer

För att ladda upp en lokal katalog till ditt Mediaflow-konto anger du först vilken lokal mapp du vill ladda upp och sedan vilken mapp i Mediaflow du ska ladda upp till. 

Sökvägen i Mediaflow avgränsas med snedstreck (/). Exempelvis för att ladda upp till mappen Filmer här nedan skriver du /Filmmapp/Filmer (observera det första snedstrecket)

 

För att ladda upp den lokala mappen C:\Bilder\Mina Filmer till den mappen  skriver du

mfcopy upload -u john "C:\Bilder\Mina Filmer" "/Filmmapp/Filmer"

Om du även vill ta med alla undermappar lägger du till -r

mfcopy upload -u john -r "C:\Bilder\Mina Filmer" "/Filmmapp/Filmer"

Om du vill ta med alla filer från alla undermappar på din dator, men att alla ska hamna i samma mapp i Mediaflow lägger du även till -ignore-folders

mfcopy upload -u john -r -ignore-folders "C:\Bilder\Mina Filmer" "/Filmmapp/Filmer"

Som standard skrivs inga befintliga filer över, så om en fil redan finns i den mappen med samma filnamn så laddas inte din lokala fil upp. Om du vill att filen ska laddas upp ändå lägger du till -overwrite

mfcopy upload -u john -overwrite "C:\Bilder\Mina Filmer" "/Filmmapp/Filmer"

Observera dock att den gamla filen finns kvar som en version till den nya filen som laddas upp.

Om du bara vill skapa en mappstruktur, dvs inte ladda upp några filer utan endast skapa mapparna, lägger du till -ignore-files

mfcopy upload -u john -r -ignore-files "C:\Bilder\Mina Filmer" "/Filmmapp/Filmer"

Om programmet ska köras på schemaläggning eller via skript kan man ange både användarnamn och lösenord direkt genom att skriva -p lösenord

mfcopy upload -u john -p supersecret -r "C:\Bilder\Mina Filmer" "/Filmmapp/Filmer"

Ett annat alternativ för att slippa skriva ett lösenord i klartext är att kontakta oss för en token som man kan ange med -t token

Nedladdning av filer

Observera att det endast är nedladdning av originalfilen. Ingen annan data såsom versioner, metadata, användningshistorik eller GDPR-data följer med.

 

För att ladda ned en katalog från ditt Mediaflow-konto anger du först vilken mapp i Mediaflow du vill ladda ned från och sedan vilken lokal mapp på din dator du vill att filerna ska läggas i. Om du väljer att ladda ner en mapp med filer som innehåller undermappar med filer, så kommer inte den översta mappen följa med i exporten. Namnge därför den mappen du laddar ner allt innehåll till lokalt, till samma namn som den översta mappen har i Mediaflow. I exemplet nedan kommer alltså inte mappen "Filmmapp" att följa med, utan bara dess innehåll. Därför kanske du vill döpa mappen du ladda ner materialet till lokalt till "Filmmapp".

För att ladda ned från mappen /Filmmapp/Filmer till den lokala mappen C:\Bilder\Mina Filmer skriver du

mfcopy download -u john "/Filmmapp/Filmer" "C:\Bilder\Mina Filmer"

Om du även vill ta med alla undermappar  till den mappen lägger du till -r

mfcopy download -u john -r "/Filmmapp/Filmer" "C:\Bilder\Mina Filmer"

Om du vill ta med alla filer från alla undermappar, men att de filerna ska hamna i samma mapp på din dator lägger du även till -ignore-folders

mfcopy download  -u john -r -ignore-folders "/Filmmapp/Filmer" "C:\Bilder\Mina Filmer"

Som standard skrivs inga filer över på din dator, så om en fil redan finns i den mappen med samma filnamn så laddas inte den filen ned från Mediaflow. Om du vill att filen ska skrivas över lägger du till -overwrite

mfcopy download  -u john -overwrite "/Filmmapp/Filmer" "C:\Bilder\Mina Filmer" 

Om du istället vill behålla den den gamla filen, med även ladda ner den nya anger du istället -rename Då döps den nedladdade filen om så att bild.jpg blir bild_1.jpg

mfcopy download -u john -rename "/Filmmapp/Filmer" "C:\Bilder\Mina Filmer"

Om du bara vill skapa en lokal kopia av mappstrukturen, dvs inte ladda ned några filer utan endast skapa mapparna, lägger du till -ignore-files

mfcopy download -u john -r -ignore-files "/Filmmapp/Filmer" "C:\Bilder\Mina Filmer"

Om programmet ska köras på schemaläggning eller via skript kan man ange både användarnamn och lösenord direkt genom att skriva -p lösenord

mfcopy download -u john -p supersecret -r "/Filmmapp/Filmer" "C:\Bilder\Mina Filmer" 

Ett annat alternativ för att slippa skriva ett lösenord i klartext är att kontakta oss för en token som man kan ange med -t token