複製出IE臨時資料夾內的SWF檔案

2021-03-31 08:56:31 字數 1640 閱讀 6284

'複製出ie臨時資料夾內的swf檔案,也可以是其他型別的檔案,這裡只是簡單演示用fso遍歷資料夾

'引用microsoft scripting runtime

dim m_objfso as new filesystemobject   '定義檔案系統物件

private declare function shgetspecialfolderlocation lib "shell32" (byval hwndowner as long, byval nfolder as integer, ppidl as long) as long

private declare function shgetpathfromidlist lib "shell32" alias "shgetpathfromidlista" (byval pidl as long, byval szpath as string) as long

const max_len = 200 '字串最大長度

const pagetmp = &h20& '網頁臨時檔案

private sub ***mand1_click()

dim stmp as string * max_len '存放結果的固定長度的字串

dim nlength as long '字串的實際長度

dim pidl as long '某特殊目錄在特殊目錄列表中的位置

dim tstr as string

'獲得網頁臨時資料夾

shgetspecialfolderlocation 0, pagetmp, pidl

shgetpathfromidlist pidl, stmp

tstr = left(stmp, instr(stmp, chr(0)) - 1)

searchswf tstr

end sub

private sub searchswf(strpath as string)

dim objfolder   as scripting.folder   '資料夾物件

dim objfile   as scripting.file   '檔案物件

dim objsubdirs   as scripting.folders   '資料夾集合物件

dim objloopfolder   as scripting.folder   '資料夾物件

set objfolder = m_objfso.getfolder(strpath)

for each objfile in objfolder.files

if ucase$(right$(objfile.shortpath, 4)) = ".swf" then

filecopy objfile.path, "c:/testswf/" & objfile.name

end if

next objfile

set objsubdirs = objfolder.subfolders

for each objloopfolder in objsubdirs

searchswf objloopfolder.path

next objloopfolder

set objsubdirs = nothing

set objfolder = nothing

end sub

將檔案複製到臨時資料夾

有的時候由於控制元件的原因,要對多個檔案進行開啟操作。我經常用一個本辦法,將原始檔複製到臨時檔案,可以分別開啟操作並顯示到主介面上。下面是如何將原始檔複製到系統臨時資料夾內的方法。複製原檔案到臨時檔案目錄 string filename temprotator.pdf string temp sys...

從ie臨時資料夾一次複製多個檔案

原文 不能從ie臨時資料夾一次複製多個檔案到別的資料夾了 貼上時會彈出 無法複製 檔案 的對話方塊 怎麼辦?幾個方法 1 1,關掉所有ie程式。2,開啟winrar.3,點winrar工具欄左邊向上箭頭定位到ie臨時資料夾。4,下面一層幾個資料夾選中右擊,點新增到壓縮檔案中 自己選擇目標位置建立壓縮...

C 讀取臨時資料夾gtk演算法

dllimport wininet.dll setlasterror true,charset charset.auto public static extern intptr findfirsturlcacheentry marshalas unmanagedtype.lptstr string ...

php上傳檔案找不到臨時資料夾

錯誤原因 一 配置檔案沒有設定臨時資料夾 二 臨時資料夾沒有或者上級資料夾沒有相應的許可權 處理方式 找到php配置檔案php.ini,找到以下 upload tmp dir 改為 upload tmp dir c windows temp 後面的資料夾路徑根據您的系統來設定 如果是許可權不夠的情況...

MFC中寫入臨時資料夾中的方法

最近在做一個mfc的專案,在vs上執行ok,需要寫出的檔案也能成功寫出,但把程式打包成dll外掛放在測試平臺上,無法正確的在工程目錄下寫出檔案。經過老師的提醒,設定了將檔案寫出到電腦的臨時資料夾下,可以成功寫出。寫檔案的 如下 char temppath 50 dword dwsize 50 get...