نمایش نتایج 1 تا 2 از 2

نام تاپیک: برگرداندن نام فایل

  1. #1
    کاربر تازه وارد آواتار «Hossein»
    تاریخ عضویت
    بهمن 1393
    محل زندگی
    میناب__ هرمزگان
    سن
    26
    پست
    49

    Question برگرداندن نام فایل

    با سلام خدمت تمام دوستان و اساتید محترم

    من میخوام مسیر رو از فولدر بروزر بگیرم و نام تمام فایل های موجود در مسیر را در یک ستون از لیست ویو نمایش بدم و آدرس فایل رو در ستون دیگه ، ولی مشکل در اینجاست که نمیدونم چطوری باید این کار رو انجام بدم

    من فقط تونستم نام کامل فایل رو به همراه مسیر به دست بیارم و این اونی که من میخوام نیست

    من تا الان از این کد ها استفاده کردم که باعث شده نام کامل فایل(به همراه مسیر) به من داده بشه
    using System.Collections.Generic;using System.Windows;
    using System.IO;
    using Microsoft.Win32;
    using System.Windows.Forms;
    namespace Music_Selection_Maker
    {
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
    public MainWindow()
    {
    InitializeComponent();
    }


    private void main_win_Loaded(object sender, RoutedEventArgs e)
    {



    }


    private void btn_list_Click(object sender, RoutedEventArgs e)
    {
    List<infofile> items = new List<infofile>();
    this.lst.Items.Clear();
    FolderBrowserDialog dialog = new FolderBrowserDialog();
    if(dialog.ShowDialog()==System.Windows.Forms.Dialo gResult.OK)
    {
    DirectoryInfo currentdirectoryinfo = new DirectoryInfo(dialog.SelectedPath);
    List<string> allfiles = GetAllFile(currentdirectoryinfo.f);
    for(int i=0;i<allfiles.Count;i++)
    {
    items.Add(new infofile { filename = allfiles[i].ToString() });
    }
    this.lst.ItemsSource = items;
    }
    // List<infofile> items = new List<user>();
    //items.Add(new user { select = "selected", filename="afshin", address="d:\\" });
    //items.Add(new user { select = "unselected", filename = "arezo", address = "d:\\" });
    //lst.ItemsSource=items;


    }
    public class infofile
    {
    public string select { get; set; }
    public string filename { get; set;}
    public string address { get; set; }


    }
    private List<string> GetAllFile (string sDir)
    {
    List<string> files = new List<string>();
    try
    {
    foreach(string f in Directory.GetFiles(sDir))
    {
    files.Add(f);
    }
    foreach(string d in Directory.GetDirectories(sDir))
    {
    files.AddRange(GetAllFile(d));
    }
    }
    catch (System.Exception)
    {


    throw;
    }
    return files;
    }


    }
    }



  2. #2
    کاربر تازه وارد آواتار «Hossein»
    تاریخ عضویت
    بهمن 1393
    محل زندگی
    میناب__ هرمزگان
    سن
    26
    پست
    49

    نقل قول: برگرداندن نام فایل

    ببخشید کامل نشد در قسمت List<string> allfiles = GetAllFile(currentdirectoryinfo.f);

    currentdirectoryinfo.fullname هست که کامل نیست

تاپیک های مشابه

  1. سوال: برگرداندن نام و پسوند فایل ها
    نوشته شده توسط arash ghafori در بخش C#‎‎
    پاسخ: 6
    آخرین پست: یک شنبه 01 اردیبهشت 1392, 21:10 عصر
  2. مشکل با برگرداندن نام فايل Asyncfileupload با hiddenfield و viewstate
    نوشته شده توسط bftarane در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: سه شنبه 14 آذر 1391, 15:03 عصر
  3. برگرداندن نام فایل از طریق opendialog
    نوشته شده توسط hamide_kh در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: چهارشنبه 28 فروردین 1387, 14:30 عصر
  4. برگرداندن نام فایل با drag an drop
    نوشته شده توسط alcatra در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: پنج شنبه 15 آذر 1386, 12:28 عصر
  5. برگرداندن نام فایل در OpenDialogBax
    نوشته شده توسط nasr در بخش برنامه نویسی در Delphi
    پاسخ: 8
    آخرین پست: یک شنبه 24 خرداد 1383, 20:33 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •