PDA

View Full Version : کپی فایل



bebakhshid
سه شنبه 11 مرداد 1384, 17:46 عصر
سلام

من میخوام یه فایل را از دایرکتوری جاری به یه جای دیگر کپی کنم

دارکتوری مقصد توسط svedialog مشخص میکنم

و از دستور زیر استفاده میکنم
filecopy(dbname,savedlg.filename)

ولی error زیر میده

cannot find dbname

فکر کنم دایرکتوری جاری را برابر savedlg میگیره

علیرضا مداح
سه شنبه 11 مرداد 1384, 19:13 عصر
سلام ;
هنگام استفاده از این تابع دایرکتوری جاری به طور پیشفرض برابر Application.StartupPath میباشد، به طور مثال برای کپی کردن فایل اجرایی برنامه میتوانید از کد زیر استفاده نمایید :


FileCopy("ProjectName.exe","Destination")


در ضمن از تابع IO.File.Copy هم میتوانید برای کپی کردن استفاده نمایید که مطلب فوق در مورد دایرکتوری جاری در مورد این تابع نیز صدق میکند .

bebakhshid
سه شنبه 11 مرداد 1384, 19:38 عصر
یعنی با کمک savedialogنمیشخ فایل را کپی کرد

میخوام یه فایل mdb را کپی کنم

علیرضا مداح
سه شنبه 11 مرداد 1384, 20:31 عصر
فکر کنم دایرکتوری جاری را برابر savedlg میگیره
بله همینطور است .

از کد زیر استفاده کنید :



If SaveFileDialog1.ShowDialog = DialogResult.OK Then
FileCopy(Application.StartupPath & "\MyFile.mdb", SaveFileDialog1.FileName)
End If

bebakhshid
چهارشنبه 12 مرداد 1384, 13:23 عصر
سلام

فایل mdb در دایرکتوری پروژه است نه در دایرکتوری bin