導航:首頁 > 文件管理 > vb有多少文件

vb有多少文件

發布時間:2024-10-29 23:17:27

⑴ 使用VB遍歷文件夾內的所有文件,文件夾內沒有子文件夾,內含的文件最多15萬

首先一個基本概念要先搞清楚:在FAT32文件系統中,一個文件夾內放的文件及子文件夾數量的上限是65534個(如果用了長文件名,這個數量會減少),而在NTFS文件系統中,這個值就變為4G-1即40多億,幾乎是無限了。你說的15萬個文件的文件夾,那很顯然是NTFS系統的。

其次,VB6是上世紀末出生的老古董軟體,是32位的程序開發語言,它誕生的時候,FAT32是當時最常見也是最先進的文件系統,所以VB6也是按FAT32來操作文件的,再考慮到要兼容長文件名,所以VB6本身的控制項和函數在一個文件夾中所能操作的文件數量限制是32767個(折半)。

因此,你這15萬個文件的文件夾是無法用VB本身自帶的控制項或函數來遍歷的,只能使用第三方控制項或組件,比如大名鼎鼎的FSO:

DimfsoAsObject,fdAsObject,fAsObject
Setfso=CreateObject("Scripting.FileSystemObject")
Setfd=fso.GetFolder("要處理的文件夾全路徑名寫在這")
ForEachfInfd.Files
'這里是對遍歷出的每個文件進行操作
'其中f.Name是文件名,f.Path是文件路徑,
'f.Size是文件大小,f.Type是文件類型,等等
'為了防止卡頓,可以在這個循環里用下面這行:
'DoEvents
Next
Setfd=Nothing
Setfso=Nothing

我沒測試,因為我沒有這么多文件的文件夾。

如果這個方法也不行,那就只能用API了。

⑵ VB工程資源管理器窗口包含的文件類型有幾種

VB工程資源管理器窗口包含的文件類型:

一個VB工程共包含七種類型的文件:

1、項目文件 *.vbp:該文件包含與該工程有關的全部文件和對象的清單。

2、窗體文件 *.frm:該文件包含畝體及控制項的屬性設置。窗體級的變數及外部過程的聲明,事件程及用戶自定義過程每一個窗體都有一個窗體文件。

3、模塊文件 *.bas:該文件包含模塊級的變數和外部過程的聲明,用戶自定義的可供本工程內各窗體調用的過程。該文件可選。

4、定製控制項 *.ocx:該文件可以添加到工具箱並在窗體中使用。

5、類模塊 *.cls:用於創建含有屬性和方法的用戶自己的對象。該文件可選。

6、資源文件 *.res:包含不必重新編代碼就可以使用的點陣圖、字元串和其他數據。該文件可選。

7、定製控制項2 *.dll:當窗體或控制項含有二進制屬性(圖片、圖標等)將窗體文件保存時,系統自動產生同名的二進制文件。


(2)vb有多少文件擴展閱讀:

VB語言的特徵衡量:

在 Visual Basic 中,可通過屬性、方法和事件來說明和衡量一個對象的特徵。

1、事件(Event)

事件是指發生在某一對象上的事情。事件又可分為滑鼠事件和鍵盤事件。

例如,在命令按鈕(Command Button)這一對象上可能發生滑鼠單擊(Click)、滑鼠移動(Mouse Move)、滑鼠按下(Mouse Down)等滑鼠事件,也可能發生鍵盤按下(Key Down)等鍵盤事件。

總之,事件指明了對象「什麼情況下做?」,常用於定義對象發生某種反映的時機和條件。

2、方法(Method)

方法是用來控制對象的功能及操作的內部程序。例如,人具有說話、行走、學習、睡覺等功能,在visual Basic中,對象所能提供的這些功能和操作,就稱作「方法」。

以窗體為例,它具有顯示(show)或隱藏(hide)的方法。總之,方法指明了對象「能做什麼?」,常用於定義對象的功能和操作。

3、屬性(Property)

屬性是指用於描述對象的名稱、位置、顏色、字體等特徵的一些指標。可以通過屬性改變對象的特性。

有些屬性可以在設計時通過屬性窗口來設置,不用編寫任何代碼;而有些屬性則必須通過編寫代碼,在運行程序的同時進行設置。

可以在運行時讀取和設置取值的屬性成為讀寫屬性,只能讀取的屬性成為只讀屬性。總之屬性指明了對象「是什麼樣的?」,常用於定義對象的外觀。

4、對象與類

對象(Object)

Visual Basic.NET 具有「面向對象」的特性,Visual Basic.NET 應用種程序的基本單元是對象,用 Visual Basic.NET 編程就是用「對象」組裝程序。

這種「面向對象」的編程方法與傳統的全部用代碼編製程序的方法有很大區別,就像用集成電路晶元組裝電視機和用三極體,二極體組裝電視機的區別一樣。

顯然,「面向對象」的編程方法比傳統的編程方法更簡單,更方便,並且編寫出的程序也更加穩定。因此,「對象」可以被看作 Visual Basic.NET 程序設計的核心。

在 Visual Basic.NET程序設計中,對象中還可以包含頭,手,腿,腳等部位,其中的每個部位又可以單獨作為作為被研究的對象。在 Visual Basic.NET程序設計中,整個應用程序就是一個對象,應用程序中又包含著窗體(Form),命令按鈕(Command),菜單(Menu)等對象。

5、類(Class)

在 Visual Basic.NET中,對象是由類創建的,因此對象可以說是類的具體實例,這就好比是蛋糕和做蛋糕的模具之間的關系。

各種不同的對象分屬於各種不同的種類。同一類對象可能具有一些不同的特徵(或是說同一類對象不一定具有完全相同的特性);

具有某些相同的特性的對象,不一定是同一類對象,這就好比是人和猴子雖然都有身高、性別等特徵,但二者之間還存在著智商、語言等特性差異,這兩個對象之間的特性相差很多,根本就不能算是同一類對象。

而男人和女人,雖然有著性別、生理等方面的差異,但他們絕大部分特性相同,可以算是同一種類。由此,可以歸結為一句話:同一類對象的絕大部分特性相同。

參考資料來源:網路-VB項目文件

參考資料來源:網路-Visual Basic

⑶ Vb工程資源管理器窗口有幾類文件分別是什麼

vbp 工程文件 x0dx0afrm 窗體文件 x0dx0acls 類模塊文件 x0dx0actl 用戶控制項文件 x0dx0apag 屬性頁文件 x0dx0abas 模塊文件x0dx0a=======================x0dx0avbp是必有的x0dx0a普通的WIN32窗口程序,FRM文件是必須的,可能包含cls,ctl,pag和bas文件x0dx0a普通的ActiveX程序cls文件是必須的,也可能會包含其他的幾個文件 x0dx0a普通的組件程序ctl文件是必須的,也可能包含其他的幾個文件

閱讀全文

與vb有多少文件相關的資料

熱點內容
win10默認頭像下載 瀏覽:216
dnf2017代碼大全 瀏覽:219
編程項目經理證書怎麼考 瀏覽:570
律師咨詢什麼app 瀏覽:863
ps導入ai什麼格式文件 瀏覽:255
手機升級系統的利弊 瀏覽:411
如何判斷兩列是否相同的數據 瀏覽:25
安卓系統微信文件夾 瀏覽:19
xp打開word找不到文件 瀏覽:488
文件名占容量 瀏覽:882
環型槽如何編程 瀏覽:290
excel怎麼分列每一列的第二行數據 瀏覽:240
美味餐廳13安卓版完整 瀏覽:708
請先卸載本地app什麼意思 瀏覽:639
廣東有什麼土建材料網站 瀏覽:613
安卓手機究竟應該給app什麼許可權 瀏覽:137
怎樣給特定文件夾加密碼 瀏覽:168
win10卡在85 瀏覽:421
excel文件怎麼無法打開 瀏覽:970
java文件路徑截取 瀏覽:271

友情鏈接