added wxFileModificationTime
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5517 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -86,6 +86,13 @@ slashes.
|
||||
Returns TRUE if the file exists. It also returns TRUE if the file is
|
||||
a directory.
|
||||
|
||||
\membersection{::wxFileModificationTime}
|
||||
|
||||
\func{time_t}{wxFileModificationTime}{\param{const wxString\& }{filename}}
|
||||
|
||||
Returns time of last modification of given file.
|
||||
|
||||
|
||||
\membersection{::wxFileNameFromPath}
|
||||
|
||||
\func{wxString}{wxFileNameFromPath}{\param{const wxString\& }{path}}
|
||||
|
@@ -18,6 +18,8 @@
|
||||
|
||||
#include "wx/list.h"
|
||||
|
||||
#include <time.h>
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// constants
|
||||
// ----------------------------------------------------------------------------
|
||||
@@ -212,6 +214,9 @@ WXDLLEXPORT bool wxFindFileInPath(wxString *pStr, const wxChar *pszPath, const w
|
||||
// On non-Windows platform, probably just return the empty string.
|
||||
WXDLLEXPORT wxString wxGetOSDirectory();
|
||||
|
||||
// Get file modification time
|
||||
WXDLLEXPORT time_t wxFileModificationTime(const wxString& filename);
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// classes
|
||||
// ----------------------------------------------------------------------------
|
||||
|
@@ -1811,6 +1811,17 @@ void WXDLLEXPORT wxSplitPath(const wxChar *pszFileName,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
time_t WXDLLEXPORT wxFileModificationTime(const wxString& filename)
|
||||
{
|
||||
struct stat buf;
|
||||
|
||||
stat(filename.fn_str(), &buf);
|
||||
return buf.st_mtime;
|
||||
}
|
||||
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// wild character routines
|
||||
//------------------------------------------------------------------------
|
||||
|
Reference in New Issue
Block a user