تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
جلب الملفات بالأسم فقط
#10
(29-09-18, 02:38 PM)elgokr كتب : مرحباً اخى ابو روضة

فقط كل ما عليك فعله فى السطر التالى
كود :
ListBox1.Items.Add(ofb.FileNames(i))

استبدله ليصبح بهذا الشكل
كود :
ListBox1.Items.Add(IO.Path.GetFileName(ofb.FileNames(i)).Split(".")(0))

أو يمكنك استخدامه بهذه الطريقة
كود :
ListBox1.Items.Add(IO.Path.GetFileName(ofb.FileNames(i)).Replace(IO.Path.GetExtension(ofb.FileNames(i)), ""))

وبكده سيتم عرض الاسم فقط بدون المسار او الصيغة

ولاستخدام الصيغة للملف استخدم التالى
كود :
IO.Path.GetExtension(ofb.FileNames(i))

ولتحديد مسار المجلد كل ما عليك فقط استخدام الكود التالى
كود :
IO.Path.GetDirectoryName(ofb.FileNames(i))

تيحاتى لك
وتمنياتى لك التوفيق

جزاك الله كل خير اخى الجوكر ماشاء الله فعلت ما اريده بسطر واحد... لكن لما باجى أشغل الملف لم يعمل وكأنه لا يوجد له مسار.. مثلا انا لدى هذا الكود وهو ما أريده بالظبط لكن باداة OpenFileDialog 

كود :
Dim sss As String = Application.StartupPath & "\files"
       For Each fil In System.IO.Directory.GetFiles(sss)
           ListBox1.Items.Add(System.IO.Path.GetFileNameWithoutExtension(fil))
           lst.Add(fil)
       Next

الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , ابراهيم ايبو


الردود في هذا الموضوع
RE: جلب الملفات بالأسم فقط - بواسطة elgokr - 29-09-18, 02:38 PM
RE: جلب الملفات بالأسم فقط - بواسطة ابو روضة - 29-09-18, 06:11 PM
RE: جلب الملفات بالأسم فقط - بواسطة 911 - 29-09-18, 06:35 PM


التنقل السريع :


يقوم بقرائة الموضوع: