Hur kopierar jag filer från flera undermappar till en enda mapp?

När du importerar foton från din kamera eller SD-kort via AutoPlay-dialogrutan med appen Foton skapas många undermappar (månad och år) i destinationsmappen, vilket kanske inte är vad du ville ha. Här är en steg-för-steg-guide som förklarar hur du flyttar alla filer rekursivt från flera undermappar till en enda mapp som du väljer.

Till exempel är det här hur det importeras när du använder appen Foton.

Att kopiera filerna från varje undermapp till en enda mapp manuellt kan vara en tröttsam uppgift, särskilt om du har ett stort antal mappar. Du behöver emellertid inte gräva i varje mapp för att göra det, eftersom det finns flera sätt att snabbt kopiera eller flytta filer från alla undermappar till en enda mapp - dvs. platta en katalogstruktur.

Flytta eller kopiera filer i undermappar till en enda mapp

Du kan kopiera eller flytta filer från undermappar till en enda mapp på minst tre olika inbyggda sätt i Windows. Den här proceduren kallas också plattning av en katalogstruktur. Följ en av de tre metoderna, vilken som helst du tycker är lätt.

Metod 1: Använd kommandorad

Scenario: Låt oss kopiera alla filer från mappen d:\vacation snaps\2016 och undermappar till d:\all snaps mappen rekursivt.

  1. Öppna ett kommandotolk-fönster.
  2. Kör följande kommandon en och en och tryck ENTER efter varje rad:
     md "d: \ alla snaps" cd / d "d: \ semester snaps \ 2016" för / r% d in (*) do copy "% d" "d: \ all snaps \" 

    Detta kopierar rekursivt alla filer i mappen d:\vacation snaps\2016\ mappen d:\all snaps\ . För att flytta filerna, byt ut copy mot move

Om en fil med samma namn finns i destinationen blir du frågad om du vill skriva över eller hoppa över filen.

Obs: Det är alltid säkert att inkludera det bakre backslashet ( \ ) efter destinationsmappsbanan, som i exemplet ovan. Eftersom målvägen saknas och du kör kommandot, utan att följa snedstrecket, kopieras filerna i mappen och undermapparna och kombineras till en enda fil med namnen på all snaps till D:\ drive.


Metod 2: Använda funktionen Bibliotek i Windows

Biblioteksfunktionen introducerades först i Windows 7, och den finns också i efterföljande versioner, inklusive Windows 10. Bibliotek är virtuella behållare för användarnas innehåll. Ett bibliotek kan innehålla filer och mappar lagrade på den lokala datorn eller på en fjärrlagringsplats. Windows-bibliotek liknar “Sparad sökning” och stöds av fullständigt innehållssökning och rika metadata.

Du kan aggregera innehåll från flera lagringsplatser till en enda enhetlig vy med bibliotek. Låt oss använda biblioteksfunktionen i Windows för att platta ut en katalogstruktur.

Låt oss säga att vi har en mappstruktur som denna:

 D: \ BILDER └───Kamera ├───2018-01 ├───2018-02 ├───2018-04 ├───2018-05 └───2018-07 

Under varje mapp har vi flera foton importerade från kameran. Så här plattar du upp kamerakatalogstrukturen och konsoliderar alla bilder i en enda mapp:

  1. Öppna den översta mappen (dvs. foton ) vars struktur du vill platta.
  2. Klicka på Alternativ på Arkiv-menyn. Klicka på fliken Visa

  3. Aktivera Visa dolda filer, mappar och enheter
  4. Avmarkera Dölj skyddade operativsystemfiler (rekommenderas)
  5. Klicka på OK.
  6. Högerklicka på överordnad katalog (dvs. kamera i det här exemplet) och klicka på Inkludera i bibliotekSkapa nytt bibliotek .

    Ett nytt bibliotek skapas med samma namn som mappen.

  7. Expandera bibliotek i den vänstra rutan i File Explorer och välj det nyskapade biblioteket.
  8. Som standard ordnas objekten i bibliotek av mappar . Om du vill ha en sammanfattad vy över filer i den katalogstrukturen (och dölja mapparna) högerklickar du på ett tomt område i biblioteket och klickar på Ordna efterNamn

  9. Välj fliken Hem .
  10. Klicka på Markera alla i bandet eller tryck på Ctrl + A för att välja alla filer i biblioteksvyn.
  11. Klicka på Flytta till eller Kopiera till- knappen enligt ditt krav.
  12. Välj destinationsmapp som du vill kopiera / flytta filerna till och klicka på Flytta (eller Kopiera )

    Det är allt! filerna i kameramappen kopieras / flyttas rekursivt till destinationen - de tomma undermapparna finns kvar.

  13. Ta bort kamerabiblioteket om du inte längre behöver det.

Därefter kommer vi att se hur du kan åstadkomma detsamma med Windows-sökning i metod 3 nedan.


Metod 3: Använda Windows-sökning

Att använda Windows Search är ett annat enkelt sätt att platta ut en katalogstruktur om du inte föredrar kommandoraden.

  1. Öppna överordnad mapp (den översta mappen) som innehåller många undermappar.

  2. Klicka på Alternativ på Arkiv-menyn. Klicka på fliken Visa

  3. Aktivera Visa dolda filer, mappar och enheter
  4. Avmarkera Dölj skyddade operativsystemfiler (rekommenderas)
  5. Klicka på OK.
  6. Skriv följande sökfråga i rutan Sök, precis som nedan:
     *. * Skriv INTE: "filmapp" 
    En kommentar om ovanstående sökfråga Vi använder NOT operatören för att förhindra Windows-sökning från att lista filsystemmapparna ( kataloger ) - eftersom vi bara kommer att kopiera eller flytta filerna och inte själva mapparna.
    • Sökfrågan *.* NOT "file folder" fungerar endast på indexerade platser . Om din källmappsplats inte är indexerad använder du *.*

    Ja. Du kan helt enkelt använda *.* (Som visar mappar i sökresultaten). Om så är fallet, när du når steg 8 måste du välja alla filer som lämnar de mappar som visas.

  7. När sökalternativet Alla undermappar är aktiverat som standard börjar Windows Sök att söka efter alla matchande objekt i alla undermappar och rekursivt. Den visar alla matchande filer inklusive de med system- eller dolda (eller båda) attribut.
  8. Vänta tills sökningen är klar och välj sedan alla filer i sökresultaten genom att trycka på Ctrl + A.
  9. Välj fliken Hem .
  10. Klicka på knappen Kopiera till på fliken Hem. För att flytta filerna istället för att kopiera, klicka knappen Flytta till istället. Klicka på Välj plats ... alternativet i rullgardinsmenyn Flytta till .

  11. Markera mappen där du vill flytta alla filer i dialogrutan Flytta objekt. För att skapa en ny mapp, klicka på Skapa ny mappknapp och tilldela mappnamnet därefter. När du har valt mappen klickar du på Flytta. Detta flyttar alla filer rekursivt från de flera undermapparna till den valda destinationsmappen.

Metod 4: Använda Total Commander

Om du använder Total Commander-filhanteringsprogramvaran kan du enkelt platta ut en katalogstruktur med den.

  1. Starta Total Commander och öppna mappen som du vill platta.

  2. Tryck på Ctrl + B för att ändra läget till grenvy. Alternativt kan du aktivera grenvy (med undermappar) via menyn Kommandon . Grenvyn är ett visningsläge där filer från mappen och undermappar (rekursivt) listas och mapparna inte visas.

  3. Markera alla filer i listan och klicka på Kopiera-knappen (F5) längst ner i fönstret. För att flytta filerna, klicka på Flytta-knappen (F6).
  4. Välj målkatalog, avmarkera Håll relativa sökvägar och klicka på OK .

Det är allt. Detta kopierar eller flyttar alla filer i källkatalogträdet till målmappen (plattad).

Se till att varje fil har flyttats framgångsrikt

Viktigt: Windows-sökning kanske i vissa fall inte listar alla filer i sökresultaten, varken på grund av indexeringsproblem eller om "Tillfälliga" attribut är inställda för en fil. Så det är klokt att se till att det inte finns några filer kvar på källplatsen innan du rensar bort mapparna.

RELATERADE: Windows-sökning hittar inte Google Drive-filer och -mappar

För att verifiera det, högerklicka på överordnade mapp (eller markera alla undermappar och högerklicka) i källplatsen och klicka på Egenskaper. Om du flyttade objekten istället för att kopiera, ska fliken Egenskaper säga ” 0 filer ”. Det betyder att varje fil har flyttats till den nya platsen.

Alternativt kan du kontrollera fliken Egenskaper i destinationsvägen och se till att antalet filer är lika ( totalt 33 filer, som visas på bilden under steg # 6 ovan ).

När du säkerställer att varje fil har flyttats kan mapparna på den gamla platsen raderas.

Det här inlägget tar upp foton som importeras från kameran, men proceduren för att flytta eller kopiera alla filer från flera undermappar till en separat mapp (aka ”plattning av en katalogstruktur”) är densamma för alla andra situationer.

Relaterade Artiklar