Jump to content

Recommended Posts

Posted (edited)

How do I get all values of the for loop, currently I get the last.

Local $path = "D:\xxx\test"
   Local $ae = _FileListToArray($path, "*")

test()

Func test()

   For $i = 0 To UBound($ae) - 1
      $newPath = $path & $ae[$i]
      $time = FileGetTime($newPath,0,1)
   Next

   ConsoleWrite($newPath)
   ConsoleWrite($time)

EndFunc


Thus $time does me give no value.

Edited by NiceBoy1234
  • Moderators
Posted

NiceBoy1234,

You need to put the ConsoleWrite inside the loop to iterate all the elements of the returned array.

And to get a valid path - you will need to insert a "\" into the return, add a trailing "\" to the $path variable, or set the $bReturnPath parameter when listing the files.

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

  Reveal hidden contents

 

  • Moderators
Posted

NiceBoy1234,

Probably because the path you pass to FileGetTime is invalid - that is why I mentioned how to get a valid path when I replied above.

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

  Reveal hidden contents

 

Posted
#include <File.au3>
Local $sPath = @ScriptDir
Local $aFileList = _FileListToArray($sPath, "*", 1, 1)


Local $sFileTime, $sFilePath, $sFilePathTime

For $i = 1 To UBound($aFileList) - 1
    $sFilePath = $aFileList[$i]
    $sFileTime = FileGetTime($sFilePath, 0, 1)
    $sFilePathTime &= $sFilePath & " - Time:" & $sFileTime & @CRLF
    ;ConsoleWrite($sFilePath & " - Time:" & $sFileTime & @CRLF)
Next

ConsoleWrite($sFilePathTime & @CRLF)

 

Regards,
 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...