Methode zum regelmäßigen Übertragen von Dateien aus dem Verzeichnis [Duplikat]

1

Ich habe Bilder, die ich in ein Verzeichnis in Windows 7 scanne, das auf eine Netzwerkfreigabe hochgeladen werden muss. Ich weiß, dass es mehrere Methoden gibt, aber ich frage mich, ob Sie alle Möglichkeiten kennen, die am besten funktionieren.

Prozess, nach dem ich suche :

  1. Ich scanne ein Bild in ein lokales Verzeichnis
  2. Im Hintergrund (zeitgesteuert, wahrscheinlich über Nacht) werden die von mir gescannten Dateien in eine Netzwerkfreigabe schweigend .

Dieser Prozess findet auf mehr als einem PC statt, daher brauche ich eine einfache Bereitstellungsoption. Ich brauche den Prozess, um im Hintergrund zu laufen.

Auf der Freigabe muss ich unterscheiden, von welchem ​​PC die gescannten Dateien stammen.

Methoden, die funktionieren könnten :

  • Geplante Aufgabe von xcopy des lokalen Ordners auf die Freigabe
  • Ordner-Synchronisierungssoftware von Drittanbietern

Ich würde es vorziehen, keine Cloud-Speicheroption zu verwenden, da ich nicht sicher bin, ob Sie die Software auf mehreren PCs (ich habe 30 oder so) ohne Abonnement verwenden können.

Moses
quelle
Windows? OS X? Linux?
ernie
Es tut mir leid, Windows 7 x64. Aktualisierte Frage
Moses
Die Netzwerkfreigabe befindet sich auch in einer Windows 7-Box.
Moses
5
Ich würde vorschlagen Erforschung der Robokopie (standardmäßig in Win7 enthalten) und in eine geplante Aufgabe einbezogen. Viel Flexibilität beim Verschieben, Kopieren, Synchronisieren usw.
ernie
1
Die Synchronisierung wurde in diesem Forum bereits in anderen Beiträgen ausführlich erörtert, und es gibt jede Menge kostenlose Lösungen. Die Unterscheidung der Quelle kann auf verschiedene einfache Weise erfolgen, z. B. durch Verwendung eines separaten Unterordners oder eines Benutzerkontos für jeden PC.
harrymc

Antworten:

3

Annahmen:

  1. Sie kopieren, bewegen sich nicht
  2. Sie möchten Dateien mit demselben Namen überschreiben

Sie können eine geplante Aufgabe auf jedem Computer einrichten, um eine Stapeldatei mit der folgenden Zeile auszuführen: xcopy C: \ IhrOrdnerhier *. * \ Server \ Freigabe \% Computername% \ / S / C / Q / Y / I

Ersetzen Sie "C: \ IhrOrdnerhier" durch den Ort Ihrer Quelle Ersetzen Sie "\ server \ share" durch den beliebigen Zielort

Dadurch werden alle Dateien vom lokalen Computer auf den Dateiserver kopiert und in einem Verzeichnis mit dem Computernamen abgelegt (% computername% wird in den Namen des lokalen PCs übersetzt). Die Option / I stellt sicher, dass der Zielordner erstellt wird, wenn der Zielordner nicht vorhanden ist. Auf diese Weise können Sie das Skript einfach einmal auf jedem Computer bereitstellen. Die erforderliche Verzeichnisstruktur wird automatisch erstellt, ohne dass ein manueller Eingriff erforderlich ist.

Um noch einen Schritt weiter zu gehen, können Sie sogar die Erstellung der geplanten Aufgabe automatisieren. Dazu gehört das Kopieren der .bat-Datei an einen bestimmten Ort auf dem lokalen Computer. Dieser Link hier hat ein großartiges .bat-Skript, das Sie als Basis verwenden können, um festzustellen, welche Windows-Version Sie verwenden, und die richtigen Befehle ausführen. Sie können es leicht anpassen, um das Skript auch auf den lokalen Computer zu kopieren: http://myunster.com/blog/server-administration/30.html

Taegost
quelle
1

Microsoft SyncToy kann dies sehr einfach und mit wenigen Einstellungen durchführen. Ähnlich wie Dropbox, aber in Ihrem lokalen Netzwerk. Es kann auch in Echtzeit funktionieren, so dass sich beide Standorte immer gegenseitig reflektieren.

Wiki: http://en.wikipedia.org/wiki/SyncToy
Herunterladen: http://www.microsoft.com/de-de/download/details.aspx?id=15155

Lee Harrison
quelle
1
Dies ist eine gute Lösung, aber es ist erwähnenswert, dass SyncToy selbst keinen Scheduler enthält - wenn Sie die Verzeichnispaarungen einrichten, werden Sie daran erinnert.
TooTone
0

Ich habe eine freie Software namens SyncBack verwendet, um etwas zu tun, in etwa ähnlich und es macht den Trick:

http://www.2brightsparks.com/syncback/

Ich verwende es, um Fotos von meinem Heim-PC mit einem zentralen NAS zu synchronisieren, damit sie allen im Netzwerk zur Verfügung stehen. Bei der Arbeit mussten wir auch eine verschlüsselte Sicherung einiger Dateien von einem Server durchführen. Daher haben wir die SyncBackSE-Edition lizenziert, die Verschlüsselung unterstützt, und es funktionierte gut.

Michael12345
quelle