當前位置:
首頁 > 最新 > 為每個文件創建文件夾

為每個文件創建文件夾

有的小夥伴會有這樣的需求,要給當前文件夾下每一個文件創建一個以該文件命名的文件夾,並把這個文件移進去。這個需求可以通過FSO來實現。

代碼及說明

文件系統對象FSO的英文全稱是File System Object ,這種對象模型提出了有別於傳統的文件操作語句處理文件和文件夾的方法。通過採用object.method這種在面向對象編程中廣泛使用的語法,將一系列操作文件和文件夾的動作通過調用對象本身的屬性直接實現。

以上需求用FSO實現的代碼如下:

Public Sub 每個文件創建文件夾()

Application.ScreenUpdating = False

Set fso = CreateObject("scripting.filesystemobject")

Set ff = fso.getfolder(ThisWorkbook.Path)

For Each f In ff.Files

If f.Name ThisWorkbook.Name And Left(f.Name, 1) "~" Then

s = ThisWorkbook.Path & "" & Split(f.Name, ".")(0)

fso.CreateFolder s

ss = ThisWorkbook.Path & "" & f.Name

ds = s & "" & f.Name

fso.movefile ss, ds

End If

Next f

Application.ScreenUpdating = True

End Sub

代碼使用說明:將以上代碼複製到模塊中,在待處理的文件夾下另存為xlsm格式的文件,運行代碼即可。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 愛玩Excel 的精彩文章:

TAG:愛玩Excel |

您可能感興趣

錄音文件在哪個文件夾 怎麼找到
node刪除當前文件夾下的所有文件和文件夾(不包括當前文件夾)
一個抽象的「文件系統」
張文中案改判:一個案件勝過一沓文件
文件伺服器搭建
c 創建、刪除、移動文件(夾),讀寫txt文件
這五種文件類型竟然構成85%的垃圾郵件惡意附件內容
如何建立一個分享文件的網站
下一個WIn10版本加入工作文件夾按需文件訪問功能
如何把一個文件夾設置密碼?設置文件夾密碼的操作方法
《請出示文件》證件類型一覽
漫談文件系統
微軟IE瀏覽器曝零日漏洞:一個老文件,可致系統文件遭竊
驗證文件關於文檔的要求
pdf文件和其他各類文件的互轉
縫在夾棉衣里的405廠建設批複文件
刪除U盤文件恢復技巧,輕鬆恢復U盤文件
瓷器上的自述文件-款識
垃圾郵件活動中惡意附件使用的新文件類型一覽
文件夾共享給指定電腦 文件夾共享給特定用戶的方法