之前我自己是寫了一個小程式用來下載flash影片,
現在則是想到另一個方法來下載.
之前問題是flash player會把它所播放的.flv檔,
設成是檔案關閉後,會自動砍掉.
所以即使我有機會在 temp 目錄下找到哪個檔案,
也無法拷貝出來,
而一旦flash player關掉後,
檔案也就自動消失了.
但是今天想到 ntfs 有所謂的 hardlink ,
用這個可以躲過這個問題.
你只需要去打開flash影片的網頁,
讓它開始播放.
然後到你的temp目錄下找,
C:\Documents and Settings\[your name]\Local Settings\Temp
dir fla*
你應該會看到多個fla*檔,
其中一個應該就是你所正在播放的flv檔.
例如:
C:\DOCUME~1\xxx\LOCALS~1\Temp>dir fl*
磁碟區 C 中的磁碟沒有標籤。
磁碟區序號: FFFF-FFFF
C:\DOCUME~1\xxx\LOCALS~1\Temp 的目錄
2008/10/18 下午 11:40 283,384 fla7D.tmp
1 個檔案 283,384 位元組
0 個目錄 73,782,112,256 位元組可用
C:\DOCUME~1\xxx\LOCALS~1\Temp>
這時候你可以在cmd下輸入fsutil hardlink create c:\1.flv fla7D.tmp
C:\DOCUME~1\xxx\LOCALS~1\Temp>fsutil hardlink create c:\1.flv fla7D.tmp
已經為 c:\1.flv <<===>> C:\DOCUME~1\xxx\LOCALS~1\Temp\fla7D.tmp 建立 Hardli
nk
等到網頁上的flash影片完全下載完,
c:\1.flv就是你想要儲存下來的影片了.