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
|
Returns TRUE if the file exists. It also returns TRUE if the file is
|
||||||
a directory.
|
a directory.
|
||||||
|
|
||||||
|
\membersection{::wxFileModificationTime}
|
||||||
|
|
||||||
|
\func{time_t}{wxFileModificationTime}{\param{const wxString\& }{filename}}
|
||||||
|
|
||||||
|
Returns time of last modification of given file.
|
||||||
|
|
||||||
|
|
||||||
\membersection{::wxFileNameFromPath}
|
\membersection{::wxFileNameFromPath}
|
||||||
|
|
||||||
\func{wxString}{wxFileNameFromPath}{\param{const wxString\& }{path}}
|
\func{wxString}{wxFileNameFromPath}{\param{const wxString\& }{path}}
|
||||||
|
@@ -18,6 +18,8 @@
|
|||||||
|
|
||||||
#include "wx/list.h"
|
#include "wx/list.h"
|
||||||
|
|
||||||
|
#include <time.h>
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
// constants
|
// 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.
|
// On non-Windows platform, probably just return the empty string.
|
||||||
WXDLLEXPORT wxString wxGetOSDirectory();
|
WXDLLEXPORT wxString wxGetOSDirectory();
|
||||||
|
|
||||||
|
// Get file modification time
|
||||||
|
WXDLLEXPORT time_t wxFileModificationTime(const wxString& filename);
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
// classes
|
// 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
|
// wild character routines
|
||||||
//------------------------------------------------------------------------
|
//------------------------------------------------------------------------
|
||||||
|
Reference in New Issue
Block a user