OK,下面說(shuō)說(shuō)我們經(jīng)常要用到的幾種情況:
1. Filter是null或Empty,表示顯示所有文件,并總會(huì )顯示文件夾
2. 需要篩選特定的文件,設置Filter屬性為“標簽|*.后綴”,按照這個(gè)格式設置,標簽可以自定義,是字符串即可,后綴表示你需要篩選的文件后綴,例如“.txt、.doc”等
3. 需要篩選多種文件,比方說(shuō)需要篩選圖片文件,但是圖片文件的后綴有幾種,例如jpg、png、gif等,當需要同時(shí)篩選這些文件,設置Filter屬性為“標簽|*.jpg;*.png;*.gif”,注意:只是在篩選器中多添加了幾個(gè)后綴,不同后綴之間使用分號隔開(kāi)
4. 當需要篩選多種文件,但是不同時(shí)將它們全部列出來(lái),只有用戶(hù)分別通過(guò)下拉列表選擇需要的文件類(lèi)型時(shí),才進(jìn)行篩選。這種情況下只需要多設置幾個(gè)篩選器即可,filter屬性設置如下:“標簽1|*.jpg|標簽2|.png|標簽3|.gif”。注意:不同的篩選器之間使用“|”分隔即可。
Filter屬性類(lèi)似與正則表達式,試用*表示匹配文件名的字符,使用“.后綴”匹配文件的后綴名,通過(guò)連接后綴(試用;號將需要的后綴分開(kāi))表示同時(shí)篩選所有的符合后綴的文件,通過(guò)“|”連接不同的篩選器表示通過(guò)用戶(hù)選擇后綴名稱(chēng)來(lái)進(jìn)行文件篩選聯(lián)系客服