/*
* C# Programmers Pocket Consultant
* Author: Gregory S. MacBeth
* Email: gmacbeth@comporium.net
* Create Date: June 27, 2003
* Last Modified Date:
* Version: 1
*/
using System;
using System.IO;
namespace Client.Chapter_11___File_and_Streams
{
public class CreatingFiles {
public CreatingFiles()
{
FileInfo MyFile = new FileInfo(@"c:ProjectsTesting.txt");
MyFile.Create();
}
}
}
ASP.NET & Csharp (C#)
ASP.NET & Csharp (C#) , Here you can find my posts about .NET c# .
Copying A File
/*
* C# Programmers Pocket Consultant
* Author: Gregory S. MacBeth
* Email: gmacbeth@comporium.net
* Create Date: June 27, 2003
* Last Modified Date:
* Version: 1
*/
using System;
using System.IO;
namespace Client.Chapter_11___File_and_Streams
{
public class CopyingAFile {
static void Main(string[] args)
{
FileInfo MyFile = new FileInfo(@"c:ProjectsTesting.txt");
MyFile.Create();
MyFile.CopyTo(@"c:ProjectsMyFolderMoved Testing.txt");
//or
MyFile.CopyTo(@"c:ProjectsMyFolderMoved Testing.txt", true);
}
}
}
Moving A Files
/*
* C# Programmers Pocket Consultant
* Author: Gregory S. MacBeth
* Email: gmacbeth@comporium.net
* Create Date: June 27, 2003
* Last Modified Date:
* Version: 1
*/
using System;
using System.IO;
namespace Client.Chapter_11___File_and_Streams
{
public class MovingAFiles {
static void Main(string[] args)
{
FileInfo MyFile = new FileInfo(@"c:ProjectsTesting.txt");
MyFile.Create();
MyFile.MoveTo(@"c:ProjectsMyFolderMoved Testing.txt");
MyFile.MoveTo(@"C:|projectsMyFolder");
}
}
}
Deleting Files
/*
* C# Programmers Pocket Consultant
* Author: Gregory S. MacBeth
* Email: gmacbeth@comporium.net
* Create Date: June 27, 2003
* Last Modified Date:
* Version: 1
*/
using System;
using System.IO;
namespace Client.Chapter_11___File_and_Streams
{
public class DeletingFiles {
static void Main(string[] args)
{
FileInfo MyFile = new FileInfo(@"c:ProjectsTesting.txt");
MyFile.Create();
MyFile.Delete();
}
}
}
Get Directory information from FileInfo
using System;
using System.IO;
class MainClass {
static void Main(string[] args) {
FileInfo file = new FileInfo("c:a.txt");
// Display directory information.
DirectoryInfo dir = file.Directory;
Console.WriteLine("Checking directory: " + dir.Name);
Console.WriteLine("In directory: " + dir.Parent.Name);
Console.Write("Directory exists: ");
Console.WriteLine(dir.Exists.ToString());
}
}
Create DriveInfo object from FullName of FileInfo
using System;
using System.IO;
class MainClass {
static void Main(string[] args) {
FileInfo file = new FileInfo("c:a.txt");
// Display drive information.
DriveInfo drv = new DriveInfo(file.FullName);
Console.Write("Drive: ");
Console.WriteLine(drv.Name);
}
}
Get Last updated, accessed and write time
using System;
using System.IO;
class MainClass {
static void Main(string[] args) {
FileInfo file = new FileInfo("c:a.txt");
Console.WriteLine("Checking file: " + file.Name);
Console.WriteLine("File exists: " + file.Exists.ToString());
if (file.Exists) {
Console.Write("File created: ");
Console.WriteLine(file.CreationTime.ToString());
Console.Write("File last updated: ");
Console.WriteLine(file.LastWriteTime.ToString());
Console.Write("File last accessed: ");
Console.WriteLine(file.LastAccessTime.ToString());
Console.Write("File size (bytes): ");
Console.WriteLine(file.Length.ToString());
Console.Write("File attribute list: ");
Console.WriteLine(file.Attributes.ToString());
}
}
}