ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ¸ê®Æ§¨°ÝÃD½Ð¯q

¥»©«³Ì«á¥Ñ GBKEE ©ó 2011-9-28 15:24 ½s¿è

¦^´_ 1# child
  1. Option Explicit
  2. Dim i As Integer
  3. Sub Ex()
  4.     Dim Fs, F
  5.     Sheets(1).Activate
  6.     Range("A1:C65536").ClearContents
  7.     i = 1
  8.     Set Fs = CreateObject("Scripting.FileSystemObject").GetFolder("D:\TEST")
  9.     Cells(i, 1).Resize(1, 2) = Array(Fs, Fs.DateLastModified)
  10.     For Each F In Fs.SubFolders
  11.          i = i + 1
  12.         Cells(i, 1).Resize(1, 2) = Array(F, F.DateLastModified)
  13.         ¤l¸ê®Æ§¨ F
  14.     Next
  15. End Sub
  16. Private Sub ¤l¸ê®Æ§¨(TheFolder)
  17.     Dim Fs As Object, F As Object
  18.     Set Fs = CreateObject("Scripting.FileSystemObject").GetFolder(TheFolder)
  19.     For Each F In Fs.SubFolders
  20.         i = i + 1
  21.         Cells(i, 1).Resize(1, 2) = Array(F, F.DateLastModified)
  22.         ¤l¸ê®Æ§¨ F
  23.     Next
  24. End Sub
½Æ»s¥N½X

TOP

¦^´_ 6# tomking
  1. Sub Ex()
  2.     Dim Fs
  3.     Sheets(1).Activate
  4.     Range("A1:C65536").ClearContents
  5.     i = 1
  6.     Set Fs = CreateObject("Scripting.FileSystemObject").GetFolder("D:\test")
  7.     Cells(i, 1).Resize(1, 3) = Array(Fs, Fs.DateLastModified, Fs.Files.Count)
  8.     ¤l¸ê®Æ§¨ Fs
  9. End Sub
  10. Private Sub ¤l¸ê®Æ§¨(TheFolder)
  11.     Dim Fs As Object, F As Object
  12.     Set Fs = CreateObject("Scripting.FileSystemObject").GetFolder(TheFolder)
  13.     For Each F In Fs.SubFolders
  14.         i = i + 1
  15.         Cells(i, 1).Resize(1, 3) = Array(F, F.DateLastModified, F.Files.Count)
  16.         ¤l¸ê®Æ§¨ F
  17.     Next
  18. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : §g¤l¥ß«í§Ó¡A¤p¤H«í¥ß§Ó¡C
ªð¦^¦Cªí ¤W¤@¥DÃD