PDA

View Full Version : نحوه چک کردن وحود فایل با File.Exists و مسیر جاری



vB.N3T
چهارشنبه 14 بهمن 1394, 09:26 صبح
سلام مهندسین گل
من میخوام چک کنم که ایا فایلی ک مد نظرم هست در فولدری وجود داره یا نه
تمام اموزش های اینترنت ادرس رو دستی وارد کرده ..مثلا
if (File.Exists(@"C:\tidy.exe"))

من یه امدم از یک folderBrowserDialog استفاده کردم و مسیر باز شدنش هم پوشه جاری نصب نرم افزار رو دادم
folderBrowserDialog1.SelectedPath = Application.StartupPath;
و مسیر جاریی ک الان داخلشیم دادم به تکس باکس
txtselectpatch.Text = folderBrowserDialog1.SelectedPath;

حال چطور میتونم در مسیر جاری چک کنم فایل دیتا بیس وجود دارد یا نه
تشکر

ژیار رحیمی
چهارشنبه 14 بهمن 1394, 11:11 صبح
if (File.Exists(Application.StartupPath+@"\DatabaseName.MDF"))

vB.N3T
یک شنبه 25 بهمن 1394, 08:16 صبح
میخام اون 2 تا فایل دیتا بیس رو به مکان دیگه کپی کنم با این کد ولی خطا میده

folderBrowserDialog1.SelectedPath = Application.StartupPath;
folderBrowserDialog1.ShowDialog();
folderBrowserDialog1.SelectedPath = Application.StartupPath;
if (File.Exists(Application.StartupPath + @"\Database1.mdf") && File.Exists(Application.StartupPath + @"\Database1_log.ldf"))
{
saveFileDialog1.ShowDialog();
string save = saveFileDialog1.FileName;
System.IO.File.Copy(@"\Database1.mdf", save);

}

ژیار رحیمی
یک شنبه 25 بهمن 1394, 14:17 عصر
میخام اون 2 تا فایل دیتا بیس رو به مکان دیگه کپی کنم با این کد ولی خطا میده

folderBrowserDialog1.SelectedPath = Application.StartupPath;
folderBrowserDialog1.ShowDialog();
folderBrowserDialog1.SelectedPath = Application.StartupPath;
if (File.Exists(Application.StartupPath + @"\Database1.mdf") && File.Exists(Application.StartupPath + @"\Database1_log.ldf"))
{
saveFileDialog1.ShowDialog();
string save = saveFileDialog1.FileName;
System.IO.File.Copy(@"\Database1.mdf", save);

}

امکان کپی از DataBase اتچ شده رو وجود ندارد.ابتدا با کد نویسی DataBase رو Detach کن بعد عملیات کپی رو انجام بده بعد از آن دوباره(با کد نویسی) دیتابیس رو Attach کن

alexmcse
یک شنبه 25 بهمن 1394, 17:32 عصر
میخام اون 2 تا فایل دیتا بیس رو به مکان دیگه کپی کنم با این کد ولی خطا میده

folderBrowserDialog1.SelectedPath = Application.StartupPath;
folderBrowserDialog1.ShowDialog();
folderBrowserDialog1.SelectedPath = Application.StartupPath;
if (File.Exists(Application.StartupPath + @"\Database1.mdf") && File.Exists(Application.StartupPath + @"\Database1_log.ldf"))
{
saveFileDialog1.ShowDialog();
string save = saveFileDialog1.FileName;
System.IO.File.Copy(@"\Database1.mdf", save);

}

سلام
برنامه اتچ و دی اتچ

http://s7.picofile.com/file/8238764568/Attach_Detach.pdf.html