return ::wxDirExists( dir );
}
+wxDateTime wxFileName::GetModificationTime()
+{
+ wxDateTime ret( wxFileModificationTime( GetFullPath() ) );
+
+ return ret;
+}
+
// ----------------------------------------------------------------------------
// CWD and HOME stuff
// ----------------------------------------------------------------------------
{
wxFileName filename(dir);
wxArrayString dirs = filename.GetDirs();
+ dirs.Add(filename.GetName());
size_t count = dirs.GetCount();
size_t i;
s_triedToLoad = TRUE;
wxDllType dllKernel = wxDllLoader::LoadLibrary(_T("kernel32"));
- if ( 0 ) // dllKernel )
+ short avoidCompilerWarning = 0;
+ if ( avoidCompilerWarning ) // dllKernel )
{
// may succeed or fail depending on the Windows version
#ifdef _UNICODE
HANDLE hFind;
pathOut = wxEmptyString;
- size_t count = m_dirs.GetCount();
+ wxArrayString dirs = GetDirs();
+ dirs.Add(GetName());
+
+ size_t count = dirs.GetCount();
size_t i;
wxString tmpPath;
{
// We're using pathOut to collect the long-name path,
// but using a temporary for appending the last path component which may be short-name
- tmpPath = pathOut + m_dirs[i];
+ tmpPath = pathOut + dirs[i];
if (tmpPath.Last() == wxT(':'))
{