aliaghaaaaa
سه شنبه 22 بهمن 1392, 12:35 عصر
سلام.
من می خوام نام یه فولدر رو که توش چندتا فایل هست بوسیله سی شارپ تغییر بدم.
برای این کار از کد زیر استفاده کردم:
string address = folderBrowserDialog1.SelectedPath.ToString();
string NewAddress = address + "\\" + pid.ToString();
new DirectoryInfo(address).SetAccessControl(new DirectorySecurity(address, AccessControlSections.Access));
Directory.Move(address, NewAddress);
ولی به دستور move که می رسه می گه این فولدر داره توسط یه پراسس دیگه استفاده می شه.
هر فولدر دیگه ای هم انتخاب کنم همین پیام رو میده.
چطور باید اسمش رو تغییر بدم؟
ممنون.
من می خوام نام یه فولدر رو که توش چندتا فایل هست بوسیله سی شارپ تغییر بدم.
برای این کار از کد زیر استفاده کردم:
string address = folderBrowserDialog1.SelectedPath.ToString();
string NewAddress = address + "\\" + pid.ToString();
new DirectoryInfo(address).SetAccessControl(new DirectorySecurity(address, AccessControlSections.Access));
Directory.Move(address, NewAddress);
ولی به دستور move که می رسه می گه این فولدر داره توسط یه پراسس دیگه استفاده می شه.
هر فولدر دیگه ای هم انتخاب کنم همین پیام رو میده.
چطور باید اسمش رو تغییر بدم؟
ممنون.