public void getfol(string path) { SqlConnection conn = new SqlConnection("Data source=.;initial catalog=data_pc;integrated security=true"); int i; try { string[] a = Directory.GetDirectories(path); for (i = 0; ; i++) { SqlCommand cmd = new SqlCommand("insert into con values(@p)", conn); cmd.Parameters.AddWithValue("@p", a[i]); Console.WriteLine(a[i]); bool isa = ((File.GetAttributes(a[i]) & FileAttributes.System) == FileAttributes.System); if (isa == true) { SqlCommand md = new SqlCommand("insert into con values(@p)", conn); md.Parameters.AddWithValue("@p", "next"); Console.WriteLine("bliisdsdsdszdsafsfdsF"); i++; } if (Directory.GetDirectories(a[i]).Length > 0) { getfol(a[i]); } if (Directory.GetFiles(a[i]).Length > 0) { getfil(a[i]); } } } catch (Exception ec) { Console.WriteLine(ec.Message); } } public void getfil(String path) { SqlConnection conn = new SqlConnection("Data source=.;initial catalog=data_pc;integrated security=true"); string[] p = Directory.GetFiles(path); for (int j = 0; j < p.Length; j++) { SqlCommand cmd = new SqlCommand("insert into con values(@p)", conn); cmd.Parameters.AddWithValue("@p", p[j]); conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); Console.WriteLine(p[j]); } } }
Class1 obj = new Class1(); DriveInfo[] ab = DriveInfo.GetDrives(); String str; for (int i = 0; i < ab.Length; i++) { str = ab[i].ToString(); obj.getfol(str); } Console.ReadLine();
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)