Modify

Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#336 closed Feature Request (Rejected)

Add DirGetTime function

Reported by: fherrero@… Owned by:
Milestone: Component: AutoIt
Version: Severity: None
Keywords: Cc:

Description

I think a good idea add DirGetTime function.
I need this and "simulated" by this code:

Func DirGetTime ($path, $option = 0, $format = 0)

Local $FSO = ObjCreate("Scripting.FileSystemObject")
Local $Folder = $FSO.GetFolder($path)
Local $date
Switch $option

Case 0

$date = $Folder.DateLastModified()

Case 1

$date = $Folder.DateCreated()

Case Else

$date = $Folder.DateLastAccessed()

EndSwitch
If $format = 0 Then

$date = StringRegExp($date, "(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})", 1)

EndIf
Return $date

EndFunc

Attachments (0)

Change History (8)

comment:1 Changed 12 years ago by Valik

  • Resolution set to Rejected
  • Status changed from new to closed

FileGetTime() works on directories. Closing as Rejected.

comment:2 follow-up: Changed 12 years ago by fherrero@…

I try this first and not work... bug?

comment:3 Changed 12 years ago by TicketCleanup

  • Version 3.2.12.0 deleted

Automatic ticket cleanup.

comment:4 in reply to: ↑ 2 ; follow-up: Changed 12 years ago by Valik

Replying to fherrero@noticiasdenavarra.com:

I try this first and not work... bug?

Ask on the forum. You are probably making a mistake by placing a trailing slash on the path or something.

comment:5 in reply to: ↑ 4 ; follow-up: Changed 12 years ago by anonymous

Replying to Valik:

Replying to fherrero@noticiasdenavarra.com:

I try this first and not work... bug?

Ask on the forum. You are probably making a mistake by placing a trailing slash on the path or something.

OK, I tryed MsgBox(0, "hola", FileGetTime("e:\_", 1, 1)) and works but MsgBox(0, "hola", FileGetTime("e:\_\", 1, 1)) not work

In my experience with VBS and php when dealing with directories like whether they gave the last slash or not

comment:6 in reply to: ↑ 5 ; follow-up: Changed 12 years ago by Valik

Replying to anonymous:

OK, I tryed MsgBox(0, "hola", FileGetTime("e:\_", 1, 1)) and works but MsgBox(0, "hola", FileGetTime("e:\_\", 1, 1)) not work

In my experience with VBS and php when dealing with directories like whether they gave the last slash or not

This isn't VBS or PHP, this is AutoIt. Do what AutoIt expects, not what other languages expect.

comment:7 in reply to: ↑ 6 Changed 12 years ago by fherrero@…

Replying to Valik:

This isn't VBS or PHP, this is AutoIt. Do what AutoIt expects, not what other languages expect.

Of course this is AutoIt, but is usually indifferent to refer to directories with or without slash end ... is what is commonly expected.

My reference to VB or PHP were just examples of what I say.

I do not know the difficulty of modifying the function FileGetTime to act in this way, but much help to developers.

Thank you for your attention and help.

comment:8 Changed 12 years ago by fherrero@…

Last one: in the documentation makes no reference to the function is valid for directories nor specifies that the names of the directories have to go without the slash final.
http://www.autoitscript.com/autoit3/docs/functions/FileGetTime.htm

Guidelines for posting comments:

  • You cannot re-open a ticket but you may still leave a comment if you have additional information to add.
  • In-depth discussions should take place on the forum.

For more information see the full version of the ticket guidelines here.

Add Comment

Modify Ticket

Action
as closed The ticket will remain with no owner.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.