VB.Net-Informations.com
   Home      .Net Framework      VB.NET      C#                                                                      About


  How to VB.NET Files operations

File class is using for the File operations in VB.NET. We can create , delete , copy etc. operations do with File class.

How to create a File ?

In order to create a new File , we can call Create method in the File class.

Syntax : File.Create(FilePath)

FilePath : The name of the new File Object

File.Create("c:\testFile.txt")

How to check a File exist or not ?

Before we creating a File object , we usually check that File exist or not. For that we are using the Exists method in the File class.

Syntax : File.Exists(FilePath) as Boolean

FilePath : The name of the File

Boolean : Returns true or false , if File exist it Returns true else Returns false

VB.NET : File.Exists("c:\testFile.txt")

The following VB.NET source code shows these operations :

  
Imports System.IO
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, _
	ByVal e As System.EventArgs) Handles Button1.Click
        If File.Exists("c:\testFile.txt") Then
            'shows message if testFile exist
            MsgBox("File 'testFile' Exist ")
        Else
            'create the file testFile.txt
            File.Create("c:\testFile.txt")
            MsgBox("File 'testFile' created ")
        End If
    End Sub
End Class

When you execute this source code , it first check the File exist or not , If exist it shows message file exist , else it create a new File Object .

How to Copy a File ?

If we want the Copy of the File Object we can use the Copy method in File class.

Syntax : Copy(sourceFileName, destFileName)

sourceFileName : The source file we want to move.

destFileName : The destinations file name.

VB.NET : File.Copy("c:\testFile.txt", "c:\testDir\testFile.txt")

How to delete a File Object ?

When we want to delete a File Object we can use the Delete methods in the File class

Syntax : Delete(FilePath)

DirPath : The File Object you want to delete.

VB.NET : File.Delete("c:\testDir\testFile.txt")

The following VB.NET source code shows these operations :

         VB.NET Source Code Download           Print Source Code
         How to VB.NET Files operations - Download
        
C# Tutorial

Imports System.IO
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, _
	ByVal e As System.EventArgs) Handles Button1.Click
        If Not File.Exists("c:\testFile.txt") Then
            MsgBox("FIle not exist ")
        Else
            File.Copy("c:\testFile.txt", "c:\testDir\testFile.txt")
            MsgBox("File Copied ")
            File.Delete("c:\testFile.txt")
            MsgBox("file deleted ")
        End If
    End Sub
End Class

When you execute this program first it check whether the file exist or not , if it is not exist it shows message file does not exist, if it exist it copied the file to testDir director and it delete the file from the c:\.


VB.NET Files Related Contents
*     How to VB.NET Directory operations
*     How to VB.NET FileStream
*     How to VB.NET TextReader
*     How to VB.NET Simple TextReader
*     How to VB.NET TextWriter
*     How to VB.NET BinaryReader
*     How to VB.NET BinaryWriter


   Home      VB.NET      C#
VB.Net Related Topics
*     Microsoft .Net Framework Tutorials
*     VB.NET Language Basics Tutorials
*     VB.NET Program Flow Control Tutorials
*     VB.NET Collections Tutorials
*     VB.NET String Tutorials
*     VB.NET Files Tutorials
*     VB.NET Excel 2007 Tutorials
*     VB.NET Crystal Reports Tutorials
*     VB.NET Communications Tutorial
*     VB.NET ADO.NET Tutorial
*     ADO.NET Data Providers help and Tutorial
*     VB.NET ADO.NET Dataset Tutorial
*     ADO.NET DataAdapter and Dataset
*     VB.NET ADO.NET DataView Tutorial
*     VB.NET Remoting Tutorial
*     VB.NET XML Tutorial
*     VB.NET DataGridView Tutorial
   Home      VB.NET      C#
More Source Code :   
Mail to :  feedback@net-informations.com
  |  Home   |  VB.NET   |  C#   |  SiteMap   |  Terms of Use   |  About   |
net-informations.com (C) 2010
All Rights Reserved. All other trademarks are property of their respective owners.