باز هم سلام
اساتید عزیز من می خوام عملیات کپی پیست رو از تو برنامم به صورت اتوماتیک فقط با گرفتن مسیر سورس و مقصد انجام بدم
ممکنه راهنماییم کنید؟
باز هم سلام
اساتید عزیز من می خوام عملیات کپی پیست رو از تو برنامم به صورت اتوماتیک فقط با گرفتن مسیر سورس و مقصد انجام بدم
ممکنه راهنماییم کنید؟
سلام دوست عزيز
براي اين كار اول System.IO رو use كن بعد از متد FILE استفاده كن "File.copy"
سلام
ممنونم از راهنماییتوم
منظورتون اینه که به صورت زیر استفاده کنم؟
File.copy(مسیر سورس)
و بعد هم
file.paste(مسیر مقصد)
از این روش باید استفاده کنم؟
FileInfo[] files = sourceDIR.GetFiles();
foreach (FileInfo file in files)
{
// Copy the file.
file.CopyTo(temppath, false);
}
با تشکر از اساتید عزیز متد زیرو تو یکی از سایتا پیدا کردم که به راحتی این کار رو انجام می ده
static public void CopyFolder(string sourceFolder, string destFolder)
{
if (!Directory.Exists(destFolder))
Directory.CreateDirectory(destFolder);
string[] files = Directory.GetFiles(sourceFolder);
foreach (string file in files)
{
string name = Path.GetFileName(file);
string dest = Path.Combine(destFolder, name);
File.Copy(file, dest);
}
string[] folders = Directory.GetDirectories(sourceFolder);
foreach (string folder in folders)
{
string name = Path.GetFileName(folder);
string dest = Path.Combine(destFolder, name);
CopyFolder(folder, dest);
}
}