Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aký je príkaz na kopírovanie iba súborov, ktoré mali mená začínajúce kapitolom a rozšírením DOC z aktuálneho adresára Root A Drive?

V štandardných nástrojoch príkazového riadku nie je jediný príkaz (napríklad `CMD.EXE` alebo PowerShell), ktorý by to priamo dosiahol naraz. Budete musieť kombinovať príkazy. Tu sú riešenia používajúce `cmd.exe` a PowerShell:

Metóda 1:Použitie `cmd.exe` (príkaz Windows)

Táto metóda používa `pre„ slučku a zástupné znaky:

`` `dávka

pre %% A in (a:\ kapitola*.doc) skopírujte „%% A„ “Cieľ \ priečinok \“

`` `

* Vymeňte `" Cieľ \ priečinok \ "` za skutočnú cestu, kde chcete súbory skopírovať. Uistite sa, že cieľový priečinok existuje.

*`A:\ kapitola*.doc` určuje súbory:` a:\ `je koreňová jednotka,` kapitola*`zodpovedá akémukoľvek názvu súboru začínajúce„ kapitolu “a` .doc` určuje rozšírenie.

* `%% A` je premenná slučky, ktorá predstavuje každý zodpovedajúci názov súboru.

Metóda 2:Použitie PowerShell

PowerShell ponúka stručnejší a silnejší prístup:

`` `PowerShell

Get -childitem -Path a:\ -filter "kapitola*.doc" | Copy -item -Destination "d:\ cieľovýfolder"

`` `

* `Get -Childitem -Path A:\ -filter" Kapitola* .doc "` Nájde všetky súbory zodpovedajúce vzoru v A:Drive.

* `Copy -item -Destination" d:\ destaryFolder "` skopíruje nájdené súbory do zadaného cieľa. Opäť sa uistite, že cieľový priečinok existuje. Vymeňte `" d:\ cieľovýfolder "` s vašou skutočnou cieľovou cestou.

Dôležité úvahy:

* Manipulácia s chybami: Ani jeden z týchto príkazov nezahŕňa robustné spracovanie chýb. Ak je súbor uzamknutý alebo existuje problém s cieľom, môžu ticho zlyhať alebo vytvoriť kryptické chybové hlásenia. Ak chcete získať robustnejšie riešenia, musíte pridať kontrolu chýb.

* Prepísanie súboru: Ak sú súbory s rovnakým názvom v cieľovom priečinku už existujú, tieto príkazy ich prepíše bez varovania. Zvážte pridanie možností na zabránenie prepísaniu (napr. Použitie parametra `-Force` v PowerShell na prepísanie existujúcich súborov alebo sofistikovanejší prístup v` CMD` zahŕňajúci kontrolu existencie súborov pred kopírovaním).

* Cesta: Cieľová cesta vždy dvakrát skontrolujte, aby ste zabránili náhodnému kopírovaniu súborov na nesprávne miesto.

Vyberte metódu, ktorá najlepšie vyhovuje vašej úrovni pohodlia a životné prostredie. PowerShell je všeobecne uprednostňovaný pre svoje pokročilejšie schopnosti a čitateľnosť. Nezabudnite prispôsobiť cieľové cesty svojim konkrétnym potrebám.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené