getLogDate();
//---------------------------------------------------
//-- aktuelles Datum mit Datum in Datei vergleichen
//---------------------------------------------------
function getLogDate()
{
var timeDiff = 30 * 24 * 60 * 60 * 1000; // gewünschte Zeitdifferenz in Millisekunden
var actDate = new Date();
var t = loadfile("Datlog.txt");
t = t.substr( t.lastIndexOf(".") - 5 ); // letzten Eintrag finden
t = t.split(".");
t = t[1] + "/" + t[0] + "/" +t[2]; // Monat und Tag vertauschen
t = Date.parse(t); // Millisekunden errechnen
t = actDate.getTime() - t; // Differenz in Millisekunden errechnen
if( t > timeDiff )
{
copyFiles();
}
}
//----------------------------------
//-- kopieren
//----------------------------------
function copyFiles()
{
var FolderA = "\"D:\\Eigene Downloads\\*.*\"";
var FolderB = "\"G:\\Eigene Downloads\"";
var WshShell = WScript.CreateObject("WScript.Shell");
WshShell.Run("xcopy " + FolderA + " " + FolderB + " /s /d /y");
}
//----------------------------------
//-- Datei laden
//----------------------------------
function loadfile(FileName)
{
var fso,f1;
var FileStr = "";
fso = new ActiveXObject("Scripting.Filesystemobject");
if(fso.FileExists(FileName))
{
f1 = fso.OpenTextFile(FileName, 1);
if(f1.AtEndOfStream) msg("Fehler: Die Datei ist leer"); else FileStr = f1.ReadAll();
f1.close();
}
else { msg("Datei nicht gefunden! --->" + FileName + ""); }
return FileStr;
}
//----------------------------------
function msg(s) { WScript.Echo(s); }
if( t > timeDiff )
{
msg("wird kopiert");
}
else
{
msg("wird nicht kopiert");
}
XL ein beliebiges Datum mit dem Heutigen vergleichen und die Tage zählen
Othmar 14.03.2007 - 93 Hits - 2 Antworten
vergleichen
offi 23.04.2008 - 88 Hits - 5 Antworten
Datum im Textformat umwandeln
wolpi27 06.06.2008 - 152 Hits - 1 Antwort
Datum aus php mit Datum aus sql vergleichen
Mossili 30.06.2008 - 98 Hits - 2 Antworten