2008 10 18 23 32 另外一種方法下載flash影片

之前我自己是寫了一個小程式用來下載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就是你想要儲存下來的影片了.