PDA

View Full Version : سوال: save file dialog



aminvb
یک شنبه 07 آذر 1389, 12:47 عصر
سلام

من میخوام مسیری که فایله بکاپ رو با savefile انتخاب میکنم را داخله تکست باکس نمایش بدم

و می خوام اسم بکاپم = تاریخ روز باشه

لطفا یاری کنید دوستان

aminvb
یک شنبه 07 آذر 1389, 17:22 عصر
لطفا یاری کنید .
چی کار کنم file name و پسوند فایلی که می خوام ذخیره کنم مشخص باشه (ثابت باشه )

libral
یک شنبه 07 آذر 1389, 23:00 عصر
میتونید از دستور txtpath.text = savefiledialog1.filename استفاده کنید.

aminvb
دوشنبه 08 آذر 1389, 12:40 عصر
چی کار کنم file name و پسوند فایلی که می خوام ذخیره کنم مشخص باشه (ثابت باشه )

nosrati1363
سه شنبه 09 آذر 1389, 16: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, 07:55 صبح
من میخوام بکاپ برناممو ذخیره کنم که پسوندش bank. هستش و چون در بکاپ گیری تاریخ همون روز برای نام فایل بگاپ مهمه یک shamsi date دارم که تاریخ شمسی رو بهم میده میخوام اسم فایل بکاپ همون تاریخ شمسیم باشه یعنی همون shamsidate با پسوند bank.
کاربر میخوام مسیر ذخیره رو که انتخاب کرد فقط دگمه save رو بزنه و مسیر انتخابی و نام فایل بکاپ که همون تاریخ هست با پسوند bank. رو داخله تکست باکس نمایش بده همین

aminvb
چهارشنبه 10 آذر 1389, 11:24 صبح
آقا کسی نیست یک راهنمایی کوچیک بکنه؟:ناراحت:

pouyansaraf
چهارشنبه 10 آذر 1389, 13: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, 15: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


مسیر فایل رو با کد بالا به دست بیار و فایلی که می خوای ذخیره کن.