PowerShell REMAME i inne CMDLETS do zarządzania plikami

PowerShell REMAME i inne CMDLETS do zarządzania plikami
PowerShell ma możliwość zarządzania plikami w systemie Windows. „„Zmień nazwę”CMDLET w PowerShell zmienia nazwę jeden lub więcej elementów określonych przez użytkownika. Ponadto użytkownicy PowerShell mogą kopiować pliki, zapisywać nowe pliki, przenosić pliki lub usuwać pliki za pomocą kilku innych cmdlet. Te CMDLETS obejmują „Kopia-element”,„Item ruchu”,„Nowy element", Lub "Usuń przedmiot".

W tym artykule omówione zostaną „Zmień nazwę”, „kopię” i inne cmdlets.

PowerShell REMAME i inne CMDLETS do zarządzania plikami

W następnych sekcjach zostaną omówione następujące cmdlets:

  • Zmień nazwę.
  • Kopia-element.
  • Item ruchu.
  • Nowy element.
  • Usuń przedmiot.

CMDLET 1: Zmień nazwę

Cmdlet „Zmień nazwę„Zmień nazwę wybranego elementu w konsoli PowerShell. Jednak zmiana nazwy elementu nie wpływa na zawartość w nim.

Przykład

Ta ilustracja zmieni nazwę pliku tekstowego za pomocą cmdlet „Zmień nazwy” w PowerShell:

Zmień nazwę-Item C: \ Doc \.TXT -NewName TekstFile.tekst

Zgodnie z powyższym kodem:

  • Najpierw dodaj „Usuń przedmiot”CMDLET, a następnie określ ścieżkę pliku wraz z nazwą pliku i rozszerzeniem do zmiany nazwy.
  • Następnie zdefiniuj „-Nowe imie”Parametr i określ nową nazwę wraz z rozszerzeniem:

CMDLET 2: Kopia-element

„„Kopia-element”CMDLET kopiuje jeden lub więcej elementów z jednego miejsca do drugiego w tym samym przestrzeni nazw w PowerShell. Jednak nie wycina ani nie przesuwa kopiowanego elementu.

Przykład

Ta demonstracja skopiuje plik tekstowy z jednej lokalizacji do drugiego określonego katalogu:

Kopia-element c: \ doc \ textFile.txt -nestination c: \ new

W wyżej wymieniony kod:

  • Najpierw napisz „Kopia-element”Cmdlet i dodaj ścieżkę pliku elementu do skopiowania.
  • Następnie zdefiniuj „-Miejsce docelowe”Parametr i określ lokalizację docelową, w której zostanie skopiowane:

CMDLET 3: Item ruch

Cmdlet „Item ruchu”Pomaga przenieść jeden lub więcej przedmiotów z jednego miejsca do drugiego. Ponadto, podczas przenoszenia folderu, przesuwa zawartość w środku do innego miejsca.

Przykład

W tym przykładzie plik tekstowy zostanie przeniesiony z jednej lokalizacji do drugiego za pomocą „Item ruchu„Cmdlet:

Move-Item C: \ Doc \ new.txt -nestination c: \ new

Zgodnie z powyższym kodem:

  • Najpierw dodaj „Item ruchu”CMDLET, a następnie określ ścieżkę pliku do przeniesienia.
  • Następnie napisz „-Miejsce docelowe”CMDLET i zdefiniuj ścieżkę pliku docelowego:

CMDLET 4: Nowy element

„„Nowy element”CMDLET w PowerShell tworzy nowe elementy, takie jak pliki lub katalogi. Ponadto może ustawić nowo utworzony element.

Przykład

Ta demonstracja utworzy nowy plik tekstowy w PowerShell za pomocą „Nowy element„Cmdlet:

New -Item C: \ new -itemtype „plik” -name ”newtext.tekst"

W wyżej ilustrowanym kodzie:

  • Najpierw napisz „Nowy element”CMDLET i ścieżka docelowa, w której nowo utworzony plik zostanie przechowywany.
  • Następnie dodaj „-Typ przedmiotu”Parametr i określ„plik„Aby utworzyć plik. Aby utworzyć folder, określ „informator„Wartość do parametru„ -itemtype ”.
  • Na koniec dodaj „-Nazwa”Parametr i określ nazwę wraz z rozszerzeniem pliku:

CMDLET 5: Usuń-element

Cmdlet „Usuń przedmiot”W PowerShell usuwa jedno lub więcej określonych pozycji w PowerShell. Może usuwać wszystkie typy elementów, w tym pliki, foldery lub klucze rejestru.

Przykład

Ta ilustracja usunie plik tekstowy w określonej lokalizacji za pomocą CMDLET „Usuń item”:

Usuń-element C: \ new \ newText.tekst

Zgodnie z powyższym kodem:

  • Najpierw napisz „Usuń przedmiot”CMDLET i przypisz ścieżkę pliku do usunięcia:

Omówiliśmy różne polecenia zarządzania plikami w PowerShell.

Wniosek

„„Zmień nazwę”CMDLET w PowerShell zmienia nazwę jeden lub więcej elementów, w tym plików lub folderów. Zmiana nazw plików lub folderów nie wpływa na dane w nich. Istnieją jednak inne cmdlet, które mogą zarządzać plikami w PowerShell. Te CMDLETS obejmują „Kopia-element”,„Item ruchu", Lub "Usuń przedmiot". Ten post opracował „Zmień nazwę” i inne CMDLETS w PowerShell.