PowerShell je robustní příkazový řádek a skriptovací jazyk, který se široce používá v prostředí Windows. Nabízí řadu příkazů a možností k provádění mnoha různých úkolů, například k manipulaci se soubory. Pomocí příkazu Rename-Item je přejmenování souboru v prostředí PowerShell jednoduchou a přímočarou operací.
Příkaz Rename-Item prostředí PowerShell slouží k přejmenování souborů a složek. Souboru nebo složce můžete dát nový název podle vlastního výběru. Příkaz Rename-Item má následující syntaxi:
„`
Rename-Item -Path Path> -NewName
„`
Jak lze soubor přejmenovat pomocí příkazu shellu?
„`
“‘
Rename-Item -Path „C:pathtooldfile.txt“ -NewName „newfile.txt“ Tento příklad zahrnuje přejmenování souboru „oldfile.txt“ na adrese „C:pathto“ na „newfile.txt“. Ujistěte se, že příkaz obsahuje správnou cestu a název souboru.
V prostředí PowerShell můžete soubor přesunout a přejmenovat pomocí příkazů Move-Item a Rename-Item. Zde je ilustrační příklad:
„`
“‘
Move-Item -Path „C:pathtooldfile.txt“ -Destination „C:newpathnewfile.txt“ Tento příklad zahrnuje přesun souboru „oldfile.txt“ z „C:pathto“ do „C:newpath“ a jeho přejmenování na „newfile.txt“. Opět se ujistěte, že příkaz obsahuje potřebné adresáře a názvy souborů.
V prostředí PowerShell je přejmenování složky ekvivalentní přejmenování souboru. Toho dosáhnete pomocí příkazu Rename-Item. Zde je ilustrační příklad:
„`
Rename-Item -Path „C:pathtooldfolder“ NewName „newfolder“ “‘
Závěrem lze říci, že použití příkazu Rename-Item k přejmenování souboru nebo složky v prostředí PowerShell je jednoduchá operace. Ať už chcete rychle přejmenovat soubor, přemístit soubor a přejmenovat jej nebo přejmenovat složku, prostředí PowerShell má k dispozici příslušné příkazy. Pomocí skriptovacích funkcí prostředí PowerShell můžete optimalizovat svůj pracovní postup a automatizovat úlohy přejmenování souborů.
K přejmenování libovolného souboru nebo složky použijte rutinu „Rename-Item“ v prostředí PowerShell. Zde je návod, jak ji použít: Příkaz Rename-Item -Path „PathToFileFileName.ext“ -NewName „NewFileName.ext“ slouží k přejmenování souboru. Chcete-li přejmenovat složku, zadejte následující příkaz:
“‘
“‘
Rename-Item -Path „PathToFolderOldFolderName“ -NewName „NewFolderName“ Změňte příkaz „PathToFileFileName.ext“ tak, aby odrážel skutečnou cestu a název souboru, a příkaz „NewFileName.ext“ tak, aby odrážel nový název, který chcete souboru dát. U složek nahraďte „PathToFolderOldFolderName“ skutečnou cestou a názvem složky a „NewFolderName“ preferovaným novým názvem složky.
Chcete-li soubor nebo složku správně přejmenovat, nezapomeňte použít správnou cestu a nabídnout správný název.
K přejmenování souboru použijte rutinu „Rename-Item“ v prostředí PowerShell. Syntaxe je následující: Používá se prostředí Powershell. Rename-Item
“‘
-Path „current_filename“ -NewName „new_filename“ Změňte „current_filename“ na úplnou cestu a název souboru, který chcete přejmenovat, a „new_filename“ na nový název, který mu chcete dát.
Například příkaz pro přejmenování souboru na ploše ze „old_file.txt“ na „new_file.txt“ je následující:
„“powershell
Rename-Item -Path „C: Users Your Username Desktop Old_file.txt“ -NewName „new_file.txt“ Nezapomeňte uvést příponu souboru spolu s celou cestou k souboru, který chcete přejmenovat.
Pro přejmenování přípony souboru použijte příkaz „mv“ v shellovém skriptu. Zde je ukázka, jak toho dosáhnout: V shellu definujte starou a novou příponu souboru pomocí old_extension=“.txt“ a new_extension=“.csv“:
“’shell
#!/bin/bash
# if [[„
*.“ == „“]] is true, then execute a loop through all the files in current directory
for file in *; do
# Přejmenujte soubor nahrazením staré přípony novou. mv „“ „“
fi
done
new_file=“%“
„`
Změnou hodnot proměnných ‚old_extension‘ a ‚new_extension‘ v tomto skriptu musíte zadat starou a novou příponu souboru. Skript pak iteruje každý soubor v aktuálním adresáři a pomocí podmíněného příkazu kontroluje, zda má starou příponu. Pokud soubor tento požadavek splňuje, je přejmenován pomocí příkazu’mv‘, který vymění předchozí příponu za novou.