自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

輕松學(xué)習(xí)VB.NET文件排序方法

開發(fā) 后端
這里為你介紹了VB.NET文件排序之按文件尺寸大小的方法,代碼詳細(xì),有詳細(xì)的解釋,希望可以給初學(xué)者解除疑問。

學(xué)習(xí)VB.NET時,你可能會遇到VB.NET文件排序的問題,這里將介紹VB.Net按文件尺寸大小排序的實(shí)例,在這里拿出來和大家分享一下。

VB.NET文件排序之按文件尺寸大小代碼如下:

  1. Public Class Form1  
  2. '按照文件尺寸大小排序  
  3. Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button1.Click  
  4. Dim MyDir As String = Me.textBox1.Text  
  5. Dim MyFiles = GetFiles(MyDir)  
  6. Dim MyQuery = From MyFile In MyFiles _  
  7. Order By (GetLength(MyFile)) _  
  8. Select MyFile  
  9. Me.dataGridView1.DataSource = MyQuery.ToArray()  
  10. End Sub  
  11. Function GetFiles(ByVal MyDir As String) As IEnumerable(Of System.IO.FileInfo)  
  12. If (Not System.IO.Directory.Exists(MyDir)) Then  
  13. Throw New System.IO.DirectoryNotFoundException()  
  14. End If  
  15. Dim MyFileNames As String()  
  16. Dim MyFiles As List(Of System.IO.FileInfo) = New List(Of System.IO.FileInfo)()  
  17. '查找指定目錄下的所有子目錄中的所有文件  
  18. 'MyFileNames = System.IO.Directory.GetFiles(MyDir, "*.*", _  
  19. 'System.IO.SearchOption.AllDirectories)  
  20. MyFileNames = System.IO.Directory.GetFiles(MyDir)  
  21. For Each MyName As String In MyFileNames  
  22. MyFiles.Add(New System.IO.FileInfo(MyName))  
  23. Next  
  24. Return MyFiles  
  25. End Function  
  26. Function GetLength(ByVal MyFileInfo As System.IO.FileInfo) As Long  
  27. Dim MyLength As Long = 0 
  28. Try  '更多.net源碼和實(shí)例  
  29. MyLength = MyFileInfo.Length  
  30. Catch ex As System.IO.FileNotFoundException  
  31. MyLength = 0 
  32. End Try  
  33. Return MyLength  
  34. End Function  
  35. End Class 

以上就是VB.NET文件排序的代碼,大家學(xué)會了嗎?

【編輯推薦】

  1. 代碼講述VB.NET實(shí)現(xiàn)數(shù)據(jù)綁定
  2. VB.NET TextBox組件高手經(jīng)驗(yàn)談
  3. 瞬間掌握VB.NET Web Service
  4. 實(shí)例分析VB.NET Treeview結(jié)構(gòu)
  5. 百寶箱之VB.NET設(shè)計制作窗體
責(zé)任編輯:田樹 來源: 樂博網(wǎng)
相關(guān)推薦

2010-01-14 10:07:08

VB.NET文件名排序

2010-01-13 17:47:59

VB.NET拖放

2010-01-14 11:00:48

VB.NET文件合并

2009-11-02 12:35:10

VB.NET追加文件

2010-01-13 18:28:21

VB.NET歷史菜單

2010-01-11 15:12:30

VB.NET特殊窗體

2009-11-03 09:37:33

VB.NET重載

2009-11-03 09:26:13

VB.NET方法

2009-10-13 17:08:10

CLR VB.NET

2009-11-10 15:44:17

VB.NET常量

2009-10-30 14:45:42

Flash控制VB.N

2010-01-14 13:59:01

2009-10-27 10:58:00

VB.NET文件名排序

2010-01-11 15:01:55

VB.NET冒泡排序

2010-01-11 18:40:03

VB.NET操作注冊表

2010-01-18 19:36:52

VB.NET調(diào)整控件

2009-10-29 16:36:49

VB.NET .DLL

2009-10-14 16:46:25

VB.NET OnSt

2009-11-03 10:51:33

VB.NET共享

2010-01-21 10:48:18

VB.NET擴(kuò)展方法
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號