プロが教える店舗&オフィスのセキュリティ対策術

フォルダのサイズを一覧にしたかったのですが、普通のフォルダではリスト化が可能ですが、Windowsのシステムフォルダだと、下記部分で、
FolderSizeMB = WorksheetFunction.RoundDown(eachFolder.Size / 1024 / 1024, 0)
書き込みできませんとエラーになります。
原因はどこにあるのでしょうか

A 回答 (1件)

Windowsのシステムフォルダに対しては、アクセス権がないので、そのようなエラーが発生すると思われます。


そのフォルダをあきらめても良いなら、
提示された文の前に、
On Error Resume Next
を記述しておけば、次のフォルダへ処理を進めることが可能になります。
    • good
    • 0
この回答へのお礼

なるほど。できました。

お礼日時:2023/04/11 20:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!