Resumo : neste tutorial, você aprenderá como mover um arquivo especificado para um novo local usando o
método C#.File.Move
()
Introdução ao método C# File.Move()
O
método permite mover um arquivo especificado para um novo local. Aqui está a sintaxe do método File.Move():File.Move
()
public static void Move (
string sourceFileName,
string destFileName
);
Linguagem de código: C# ( cs )
Nesta sintaxe:
sourceFileName
é o nome do arquivo a ser movido, que pode ser um caminho relativo ou absoluto.destFileName
é o novo caminho do arquivo.
Se destFileName
existir ou ocorrer algum erro durante a movimentação do arquivo, o Move()
método gera um IOException
.
Se the sourceFileName
não existir, o Move()
método gera a FileNotFoundException
.
Para sobrescrever o arquivo de destino, se ele existir, você pode usar uma sobrecarga do Move()
método:
public static void Move (
string sourceFileName,
string destFileName,
bool overwrite
);
Linguagem de código: C# ( cs )
Nessa sobrecarga, se overwrite
for true
, o Move()
método sobrescreverá o arquivo de destino, se existir; ou false
então.
Usando o método File.Move() para mover um arquivo para um novo diretório
O programa a seguir demonstra como usar o
método para mover um File.Move
()readme.txt
arquivo de um C:\temp
diretório para outro C:\backup
:
using static System.Console;
string source = @"C:\temp\readme.txt";
string destination = @"C:\backup\readme.txt";
try
{
File.Move(source, destination);
}
catch (IOException ex)
{
WriteLine(ex.Message);
}
Linguagem de código: C# ( cs )
Como funciona.
Primeiro, defina duas variáveis que armazenam o caminho do arquivo a ser movido e o novo caminho do arquivo:
string source = @"C:\temp\readme.txt";
string destination = @"C:\backup\readme.txt";
Linguagem de código: JavaScript ( javascript )
Segundo, mova o readme.txt
arquivo de C:\temp
um diretório para C:\backup
outro usando o
método:File.Move
()
try
{
File.Move(source, destination);
}
catch (IOException ex)
{
WriteLine(ex.Message);
}
Linguagem de código: C# ( cs )
Colocamos
dentro de uma File.Move
()try...catch
instrução para lidar com quaisquer exceções potenciais que possam ocorrer ao mover o arquivo.
Resumo
- Use o método C#
para mover um arquivo existente para um novo local.File.Move
()