public static void Main()
Console.WriteLine("Hello1");
string dirname = "dirName";
string[] allFiles = Directory.GetFiles(dirname, "*.*", SearchOption.AllDirectories);
foreach(string s in allFiles) {
public static void createDirs(string dirName) {
string[] fileNames = new string[] {
Directory.CreateDirectory(dirName);
foreach(string s in fileNames) {
File.Create(Path.Combine(dirName, s));
public static void fileReadWrite(){
var filepath = @"C:\Users\ullasb\Desktop\testfile.txt";
using (FileStream fs = File.Create(filepath));
File.WriteAllLines(filepath, new string[]{ "file line 1",
string fileContents = File.ReadAllText(filepath);
Console.WriteLine(fileContents);
public static void getOnlyDirectoryName() {
var path = @"GrandParent\CloudTestWrapper\CloudTestWrapper.UnitTests.dll";
var GetFileName = Path.GetFileName(path);
var GetDirectoryName = Path.GetDirectoryName( path);
var parentFolder = Path.GetFullPath(Path.Combine(Path.GetFullPath(path), @"..\.."));
Console.WriteLine($"GetDirectoryName = {GetDirectoryName}");
Console.WriteLine($"GetFileName = {GetFileName}");
Console.WriteLine($"parentFolder = {parentFolder}");