View Full Version : سوال: save file dialog
aminvb
یک شنبه 07 آذر 1389, 13:47 عصر
سلام
من میخوام مسیری که فایله بکاپ رو با savefile انتخاب میکنم را داخله تکست باکس نمایش بدم
و می خوام اسم بکاپم = تاریخ روز باشه
لطفا یاری کنید دوستان
aminvb
یک شنبه 07 آذر 1389, 18:22 عصر
لطفا یاری کنید .
چی کار کنم file name و پسوند فایلی که می خوام ذخیره کنم مشخص باشه (ثابت باشه )
libral
دوشنبه 08 آذر 1389, 00:00 صبح
میتونید از دستور txtpath.text = savefiledialog1.filename استفاده کنید.
aminvb
دوشنبه 08 آذر 1389, 13:40 عصر
چی کار کنم file name و پسوند فایلی که می خوام ذخیره کنم مشخص باشه (ثابت باشه )
nosrati1363
سه شنبه 09 آذر 1389, 17:03 عصر
سلام
یعنی چی ؟ یعنی یک پسوند مربوط به خودتون داشته باشین یا نیاز به نوشتن پسوند نداشته باشین؟
اگه دومی مد نظرتونه
Dim SFD as new SaveFileDialog
SFD.Filter = "Text File (TXT)|*.txt|Rich Text Format (TRF)|*.rtf|All Files|*.*" 'File Type
راستش Property ش یادم نمیاد ولی میتونیIndex فیلتر رو هم انتخاب کنی و با نوشتن File Name و زدن Save فایل رو با همون پسوند انتخاب شده ذخیره کنی
اما اگه میخوای پسوند خاص داشته باشی بگو تا بیشتر راهنمایی کنم
aminvb
چهارشنبه 10 آذر 1389, 08:55 صبح
من میخوام بکاپ برناممو ذخیره کنم که پسوندش bank. هستش و چون در بکاپ گیری تاریخ همون روز برای نام فایل بگاپ مهمه یک shamsi date دارم که تاریخ شمسی رو بهم میده میخوام اسم فایل بکاپ همون تاریخ شمسیم باشه یعنی همون shamsidate با پسوند bank.
کاربر میخوام مسیر ذخیره رو که انتخاب کرد فقط دگمه save رو بزنه و مسیر انتخابی و نام فایل بکاپ که همون تاریخ هست با پسوند bank. رو داخله تکست باکس نمایش بده همین
aminvb
چهارشنبه 10 آذر 1389, 12:24 عصر
آقا کسی نیست یک راهنمایی کوچیک بکنه؟:ناراحت:
pouyansaraf
چهارشنبه 10 آذر 1389, 14:44 عصر
Dim a As Date = Now
Dim c As Date = DateSerial(a.Year, a.Month, a.Day)
Dim B As New System.Globalization.PersianCalendar
Label1.Text = B.GetYear(c).ToString + B.GetMonth(c).ToString + B.GetDayOfMonth(c).ToString
label1.text همونی است که باید نام فایلتان باشد
دیگر نیازی به فارسی دیت نیست
Alghoochi
چهارشنبه 10 آذر 1389, 16:01 عصر
شما بهتره از FolderBrowserDialog استفاده کنی. چون Save File Dialog علاوه بر مسیر نام و فرمت فایل هم از کاربر می پرسه. چون شما نیازی به اسم فایل و فرمت اون نداری بهترین گزینه FolderBrowserDialog هست.
Dim FolderBrowser As New FolderBrowserDialog
Dim FilePath As String = vbNullString
If FolderBrowser.ShowDialog = Windows.Forms.DialogResult.OK Then
FilePath = FolderBrowser.SelectedPath
End If
If TypeOf FolderBrowser Is IDisposable Then
FolderBrowser.Dispose()
End If
مسیر فایل رو با کد بالا به دست بیار و فایلی که می خوای ذخیره کن.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.