FileSystem.Rename(String, String) Metoda

Definice

Přejmenuje diskový soubor nebo adresář. Tato My funkce poskytuje lepší produktivitu a výkon při vstupně-výstupních operacích souborů než Rename. Další informace najdete na webu FileSystem.

public:
 static void Rename(System::String ^ OldPath, System::String ^ NewPath);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void Rename(string OldPath, string NewPath);
public static void Rename(string OldPath, string NewPath);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member Rename : string * string -> unit
static member Rename : string * string -> unit
Public Sub Rename (OldPath As String, NewPath As String)

Parametry

OldPath
String

Required. Řetězcový výraz, který určuje název a umístění existujícího souboru. OldPath může obsahovat adresář a jednotku souboru.

NewPath
String

Required. Řetězcový výraz, který určuje nový název a umístění souboru. NewPath může obsahovat adresář a jednotku cílového umístění. Název souboru určený NewPath již nemůže existovat.

Atributy

Výjimky

Cesta je neplatná.

OldPath soubor neexistuje.

Nelze přejmenovat na jiné zařízení.

Příklady

Tento příklad používá Rename funkci k přejmenování souboru. Pro účely tohoto příkladu předpokládejme, že již existují adresáře, které jsou zadány.

Dim OldName, NewName As String
OldName = "OLDFILE"
' Define file names.
NewName = "NEWFILE"
' Rename file.
Rename(OldName, NewName)

OldName = "C:\OLDDIR\OLDFILE"
NewName = "C:\NEWDIR\NEWFILE"
' Move and rename file.
Rename(OldName, NewName)

Poznámky

FunkceRename přejmenuje soubor a v případě potřeby ho přesune do jiného adresáře. Funkce Rename může přesunout soubor mezi jednotkami, ale může přejmenovat pouze existující adresář, pokud se nachází NewPathOldPath na stejné jednotce a nachází se na stejné jednotce. Rename aplikace nemůže vytvořit nový soubor nebo adresář.

Rename Použití funkce v otevřeném souboru způsobí chybu. Před přejmenováním musíte otevřít soubor zavřít. Rename Argumenty nemohou obsahovat zástupné znaky s více znaky (*) a jednoznačky (?).

Important

Při kopírování Rename souboru z nechráněného umístění do chráněného umístění zachová soubor méně omezená práva. Ujistěte se, že nezavádět možné bezpečnostní riziko.

Platí pro

Viz také