最近要做一個小工具,需要用到的就是從服務器的一個文件中下載其中的所有文件。
暫不考慮文件夾下有文件夾的情況存在。結果在網上找了N多資源,發現大部分都是針對本機時文件遍歷的詳解,而真正能解決這個問題的卻是少之又少。
我無可奈何,但我又不忍放棄,終於看到了一絲的曙光,那就是我即將要說的類-DirectoryEntry。初看時,感覺不怎麼樣,細看發現這個
東西好像真 能解決我的問題。於是抱着試試看的態度, 我就開始着手試驗了,先是在本機遍歷自己的IIS裏面站點,結果發現嘿,好傢伙還
真能找到自己所建的虛擬目錄。激動ing+高興ing。。。。。
繼續下去,突然一下子又很無助了,我把這個對象的所有屬性及方法都看了下(依賴調試時的即時窗口以及MSDN的幫助),結果發現沒有
一個屬性是可以根據這個站點名稱能找到相應站點目錄的。那個鬱悶呀。但我仍然不相信,於是我又不停的把自己泡在網海中,什麼www.
baidu.com,什麼www.google.cn呀,唉,只有有一點相關的信息我都打開了看看,甚至包括MSDN相關的我都看了看(一開就是開20多個網頁)。結果失望。還是失望。網上也遇到一些碰到此問題的一些網友,但是他們也都沒有解決這個問題,我在想難道就真的不能實現了嗎?後來在MSDN上我看見了一個DirectorySearcher類,我想他們應該是一起配合使用的吧,爲了更清楚的瞭解這DirectorySearcher,
我在網上又查了其相關的知識點及其協議之類的東東,看得我暈頭轉向,還是沒解決。而且還看到了一個鏈接(http://blog.csdn.net/brownyu/archive/2004/07/28/54390.aspx),這哥們和我想到一起去了, 不過他的博客裏也是遇到這個
問題始終沒解決。唉,高手都到哪去了呢,十分期待有高手能夠幫着實現。。現在把一些代碼粘出來供大家參考,指點和幫助。希望有人能
解決這個問題。