Description:-
In this example I
will explain how to create and delete folder or directory in ASP.Net using C# .
On many sitution we have requirement to create and delete folder or directory
in ASP.Net web Aplication.
To do this you have
to use system.io namespace for createing and deleting facility of the directory
or file. i this application First the
path is generated using the folder (directory) Name from the TextBox.
While creating a
folder or directory at that time we also provide facility to user that is,
first it checks whether the folder or directory with the same name exists if no
then the folder is created otherwise user gets a alert message that the folder with the name
already exists.
Same facility
provide in deleting facility While
deleting a folder, first it checks whether the folder ( with the same name
exists if yes then the folder is deleted
else user gets a JavaScript alert notification that the folder with the name does not exists and hence cannot
be deleted.
sorting data in gridview with up and down arrow sorting data with up and down arrow in gridview
Ajax Autocomplete Textbox search example autocomplete textbox search in asp.net
Cs.aspx:-
<%@ Page
Language="C#"
AutoEventWireup="true"
CodeFile="CS.aspx.cs"
Inherits="CS"
%>
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Create or
Delete Directory in Asp.Net with C#</title>
<style type="text/css">
body
{
font-family:
Arial;
font-size:
10pt;
}
</style>
</head>
<body>
<form id="form1" runat="server">
Enter Directory or Folder Name:
<asp:TextBox ID="txtdororfolName" runat="server" Text="Test"></asp:TextBox>
<br />
<asp:Button ID="btnfolderCreate" runat="server" Text="Create Folder" OnClick="btnfolderCreate_Click" />
<asp:Button ID="btnfolderDelete" runat="server" Text="Delete Folder" OnClick="btnfolderDelete_Click" />
</form>
</body>
</html>
Cs.aspx.cs:-
using System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Web;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using System.IO;
public partial class CS : System.Web.UI.Page
{
protected void btnfolderCreate_Click(object
sender, EventArgs e)
{
string
directoryPath = Server.MapPath(string.Format("~/{0}/", txtdororfolName.Text.Trim()));
if (!Directory.Exists(directoryPath))
{
Directory.CreateDirectory(directoryPath);
ClientScript.RegisterStartupScript(this.GetType(), "alert",
"alert('Directory created
successfully.');", true);
}
else
{
ClientScript.RegisterStartupScript(this.GetType(), "alert",
"alert('Directory already exists.');",
true);
}
}
protected void btnfolderDelete_Click(object
sender, EventArgs e)
{
string
directoryPath = Server.MapPath(string.Format("~/{0}/", txtdororfolName.Text.Trim()));
if (Directory.Exists(directoryPath))
{
Directory.Delete(directoryPath);
ClientScript.RegisterStartupScript(this.GetType(), "alert",
"alert('Directory Deleted
successfully.');", true);
}
else
{
ClientScript.RegisterStartupScript(this.GetType(), "alert",
"alert('Directory does not exists.');",
true);
}
}
}
0 comments:
Post a Comment