Home » 
        .Net » 
        C# Programs
    
    
    C# - How to Move a File or Directory?
    
    
    
    
        Learn, how to move a file from one location to another location uisng C# program?
        
            Submitted by IncludeHelp, on November 03, 2017 [Last updated : March 26, 2023]
        
    
    Given a file, and we have to move it from one location to another location using C# program.
    To move a file or directory in C#, we use File.Move() method.
    File.Move()
    This is a method of "File" class, which is used to move a file from one location (source) to another location (destination).
Syntax
File.Move(source_file, dest_file);
    Parameter(s)
    
        - source_file - Location of source file.
 
        - dest_file - Location of destination file, and here we can change filename.
 
    
    We can set following detail of last write time:
    
        - Date
 
        - Month
 
        - Year
 
        - Hour
 
        - Minute
 
        - Second
 
        - AM/PM
 
    
C# program to move a file or directory
using System;
using System.IO;
namespace ConsoleApplication1 {
  class Program {
    static void Main() {
      File.Move("source/ABC.TXT", "dest/XYZ.TXT");
      Console.WriteLine("File moved successfully");
    }
  }
}
Output
File moved successfully
    
    Explanation
    In the above program, we need to remember, when we use "File" class, System.IO namespace must be included in the program.
	C# File Handling Programs »
	
	
    
    
    
    
  
    Advertisement
    
    
    
  
  
    Advertisement