Ha tetszik a mappa szerkezetének kialakítása, és újra meg szeretné tenni, akkor a következőképpen állíthat be egy másolatot a Windows fájlok belefoglalása nélkül.

A Windows megkönnyíti a mappák és almappák másolását és beillesztését egyik könyvtárból a másikba. A hagyományos Ctrl + C és Ctrl + V módszer azonban a teljes mappát és annak tartalmát másolja. Néha érdemes átmásolni a mappaszerkezetet annak tartalma nélkül. A hagyományos módszerrel az egyes mappák tartalmának másolása, majd törlése unalmassá válik.

A probléma megoldásához használja a PowerShell parancssori segédprogramját. Ezenkívül használhatja a parancssori segédprogramokat is, mint például az Xcopy és a Robocopy, hogy ugyanezt elérje. Az alábbiakban bemutatunk néhány módszert egy mappa szerkezetének másolására a fájlok nélkül a Windows rendszeren.

1. Használja a Duplicate Directory alkalmazást a mappastruktúra másolásához

A mappastruktúra fájlok nélküli másolásának legegyszerűbb módja a Duplicate Director nevű, harmadik féltől származó segédprogram használata. Ez egy többplatformos segédprogram, amely Windows és macOS rendszeren is elérhető. A fejlesztő „fizessen, amit akar” (PWYW) árazást használ az alkalmazáshoz, így méltányos árat nevezhet meg, és letöltheti az alkalmazást.

instagram viewer

A mappastruktúra fájlok nélküli másolása a Duplicate Directory használatával:

  1. Menj a Ismétlődő címtár oldal és töltse le a Windows verziót.
  2. Futtassa a telepítőt, és telepítse az alkalmazást. A telepítés után indítsa el az alkalmazást a Start menüből.
  3. A könyvtár megkettőzéséhez ki kell választania a Forrás útvonala és a Cél útvonal a megfelelő lehetőségekre kattintva.
  4. Kattintson Másolat a könyvtár másolásához.

2. Mappa szerkezetének másolása PowerShell használatával

Ha a beépített módszert részesíti előnyben, a Windows PowerShell segítségével fájlok nélkül is másolhatja a mappaszerkezetet. A fájlstruktúra PowerShell használatával történő megkettőzéséhez látnia kell az Elem másolása parancsot, amelyet a forrás és a cél elérési útja követ.

Ebben az útmutatóban az „E:\NewFolder” elérési útban lévő mappafájlstruktúrát megkettőzzük az „E:\TestFolder” célútvonallal. Íme, hogyan kell csinálni.

  1. Nyissa meg a PowerShellt rendszergazdaként (lásd hogyan lehet a PowerShellt rendszergazdaként megnyitni).
  2. A PowerShell ablakban írja be a következő parancsot:
    Copy-Item -LiteralPath "[SourcePath]" -Destination "[DestinationPath]" -Recurse -Filter {PSIsContainer -eq $true}
  3. A teljes parancs a forrás- és célútvonalakkal az alábbiak szerint fog kinézni:
    Copy-Item -LiteralPath "E:\NewFolder" -Destination "E:\TestFolder" -Recurse -Filter {PSIsContainer -eq $true}
  4. Elkerülheti a teljes forrás- és célútvonal beírását, ha áthúzza a mappákat a PowerShell-konzolra. A PowerShell automatikusan hozzáadja a megfelelő mappák elérési útját.
  5. A fenti Filter parancs a PSIS-tároló a mappák tulajdonsága, amelyek konténerek és rendelkeznek értékkel Igaz ($igaz). Ezért csak a mappákat válassza ki, és hagyja ki a mappában lévő összes fájlt az értékkel Hamis ($false).
  6. A parancs végrehajtása után a teljes NewFolder struktúra elérhető lesz a TestFolder alatt a fájlok nélkül.

3. Mappa szerkezetének másolása a parancssor használatával

A PowerShell mellett a Windows két másik parancssori másoló segédprogramot is tartalmaz, az Xcopy-t és a Robocopy-t. gyorsabban másolhat fájlokat Windows számítógépén. Míg a Robocopy a régebbi Xcopy alkalmazás helyettesítésére szolgál, mindkét segédprogram működőképes, és a Windows operációs rendszer összes kiadásában előre telepítve vannak.

  • Xcopy: A kiterjesztett másolás rövidítése egy parancssori segédprogram fájlok és könyvtárak másolására, beleértve az alkönyvtárakat is. Több paramétert vagy kapcsolót támogat, beleértve az e/ és /t kapcsolót, amelyek elengedhetetlenek a másolási funkció fájlok nélküli végrehajtásához.
  • Robocopy: Az Xcopy utódja, a Robust File Copy (Robocopy) több lehetőséget is kínál, mint például a tükrözés, a fájlok közötti különbségek ellenőrzésének lehetősége és a másolás ütemezése.

Vizsgáljuk meg, hogyan használhatjuk mindkettőt egy mappa szerkezetének másolásához.

Mappa szerkezetének másolása az Xcopy segítségével

A mappa szerkezetének másolása az Xcopy segítségével egyszerű. Használnunk kell az "xcopy" parancsot, amelyet a forrás és a cél elérési útja követ. Ezenkívül két Xcopy kapcsolót, a /t és /e kapcsolót fogjuk használni a mappa és annak alkönyvtárainak megkettőzésére a fájlok másolása nélkül.

Vegye figyelembe, hogy mindkét kapcsoló használata szükséges a könyvtár megkettőzéséhez. Amíg a /t switch képes másolni az alkönyvtár szerkezetét, nem észleli az üres mappákat. A probléma megoldásához használhatja a /e kapcsolót, amely akkor is képes alkönyvtárakat másolni, ha a mappák üresek.

Egy teljes könyvtárfa másolása az Xcopy segítségével:

  1. megnyomni a Győzelem kulcs és típus cmd.
  2. Kattintson a jobb gombbal Parancssor és válassza ki Futtatás rendszergazdaként.
  3. A Parancssor ablakba írja be a következő parancsot:
    xcopy "SourcePath""DestinationPath"/t /e
  4. A fenti parancsban cserélje ki SourcePath a másolni kívánt mappaszerkezettel és DestinationPath azzal az elérési úttal, ahol a megkettőzött mappát tárolni szeretné.
  5. Például ennél az útmutatónál a teljes parancs így fog kinézni:
    xcopy "E:\NewFolder""E:\TestFolder" /t /e
  6. Ha elkészült, nyissa meg a cél elérési útját, és ellenőrizze, hogy a mappaszerkezet sikeresen másolt-e.

Mappa szerkezetének másolása Robocopy segítségével

A Robocopy felváltja az Xcopy-t, és további kapcsoló- és funkciókészlettel érkezik. Az elődjéhez hasonlóan két kapcsolót kell használnia, /e és /xf.

Hol a e/ switch másolja a könyvtárat, a /xf* kapcsoló kizár minden fájlt.

A mappaszerkezet másolása a Robocopy segítségével:

  1. Nyissa meg a Parancssort a fentiek szerint.
  2. Írja be a következő parancsot:
    Robocopy "SourcePath""DestinationPath"/e /xf *
  3. A fenti parancsban cserélje ki a "SourcePath" és a "DestinationPath" elemeket a megfelelő könyvtár elérési útjára. Fontos, hogy a parancsban szerepeljen a * helyettesítő karakter; ellenkező esetben a parancs átmásolja a könyvtárat a bennük lévő fájlokkal.
  4. Az útmutató teljes parancsa a forrás- és célútvonallal az alábbiak szerint fog kinézni:
    robocopy "E:\NewFolder""E:\TestFolder" /e /xf *

Üres mappastruktúra újbóli létrehozása Windows rendszeren

Több okból is érdemes lehet újra létrehozni egy üres mappastruktúrát. Ez a folyamat a legtöbb ember számára valószínűleg havi vagy éves gyakorlat, így a Command Prompt és a PowerShell módszerek használata elfogadható.

Ennek ellenére, ha nem akarja a majom utat választani, használhatja a Duplicate Directory segédprogramot egy egyszerű grafikus felhasználói felület alapú megoldáshoz. Ingyenesen használható, hacsak nem szeretne fizetni, és Windows és macOS rendszeren is működik.