Practical Assignment 3: 1. Directory Program in C#
Practical Assignment 3: 1. Directory Program in C#
1. Directory program in C#
using System;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
using System.IO;
usingSystem.Collections;
usingSystem.Threading.Tasks;
namespaceDirectoryProgram {
class Program {
static void Main(string[] args) {
try
{
Console.WriteLine("C drive info \n\n");
String[] t = Directory.GetDirectories(@"c:\c drive");
for(inti=0;i<t.Length;i++)
{
Console.WriteLine("[" + i + "] : " + t[i].ToString());
}
Console.ReadLine();
}
catch(Exception ex)
{
}
}
}
}
3. Create directory
using System;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
using System.IO;
usingSystem.Threading.Tasks;
namespaceCreateDirectory
{
class Program
{
static void Main(string[] args)
{
try
{
String root;
Console.WriteLine("enter PATH where you want to create directory");
String path = Console.ReadLine();
Console.WriteLine("enter directory name ");
String name = Console.ReadLine();
root = @"" + path + name;
if(!Directory.Exists(root))
{
Directory.CreateDirectory(root);
Console.WriteLine("Directory Created.Now check it!!");
}
else if(Directory.Exists(root))
{
Console.WriteLine("Directory may already exist ..please check!!");
}
}
catch(Exception ex)
{
Console.WriteLine("Error~~!! " + ex.Message);
}
Console.ReadLine();
}
}
}
}
}
}
namespaceSerializationAndDeserialization
{
[Serializable()]
public class class1
{
[XmlElement("stockNo")]
public string stno { get; set; }
[XmlElement("Make")]
public string make { get; set; }
[XmlElement("Model")]
public string model{ get; set; }
}
}