Hallo zusammen, auf meinem Windows 7 mit Outlook 2007 möchte ich die outlook.ost als Sicherung per PHP irgendwohin kopieren. Bei mir läuft permanent ein XAMMP mit einer anderen Anwendung. Da bietet es sich ja eigentlich diese kleine Kopierfunktion an. Aber das funktioniert nicht:
$zeit=date('Y-m-d-G-i-s');
$quelle = "C:\Benutzer\Tanja\AppData\Local\Microsoft\Outlook\outlook.ost";
$ziel = "C:/tmp/outlook.ost.$zeit";
if (copy($quelle ,$ziel)) {
echo"<li> kopiert! ";
}
Ich hab schon in der Zeile $quelle mögliche probiert, es geht nicht. Hat jemand eine Idee?
Ist der Pfad so korrekt? Die genannte Datei ist vorhanden.
Danke! uspc
Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge
Robocopy ist ein Programm von Microsoft zum Kopieren von Dateien über die Kommandozeile. Der Vorteil von Robocopy ist, dass es nicht abbricht bei Kopierfehlern wenn man viele Dateien kopiert und dass es auch eine aussagefähige Logdatei schreibt. Zudem hat es mehr Optionen als die "regulären" Kopierprogramme unter Windows. Wenn Robocopy auf dem System nicht installiert ist, dann muss man es über das Resource-Kit (findet man auf der Seite von MS) nachinstallieren.
Es gibt auch ein (oder mehrere) grafische Frontends für Robocopy die den Umgang damit erleichtern und, so weit mir bekannt, auch gleich eine Batch erstellen können die man dann über den Taskplaner automatisiert ausführen lassen kann. Suche mal nach Robocopy GUI, dann solltest Du fündig werden.
Gruß