![]() |
Datei vom Netzlaufwerk auf mehrere lokale Laufwerke kopieren
Also ich habe im Büro auf mehreren Rechnern ein Programm hinterlegt, das auf Dateien im Netzwerk zugreift.
Da ich immer am optimieren des Programmes bin, muss ich jedesmal ein update auf jedem Rechner durchführen. Auf jedem Rechner ist ein lokales Laufwerk C: und D: Im Netzwerk sind meherer Laufwerke, genutzt wird von mir I: Nun müsste es doch gehen, wenn ich an einem Rechner sitze, die neue exe direkt auf alle lokalen Laufwerke D: zu kopieren. Hab das Probiert mit einem Programm mit nur einem Button, und in OnClick:
Delphi-Quellcode:
Auf dem Rechner an dem ich sitze, wurde die Datei Test.txt kopiert, nicht jadoch die xy.exe (vermutl, weil die bereits vorhanden war).
CopyFileTo('I:\xy.exe','D:\Programme\xy.exe');
CopyFileTo('I:\Test.txt','D:\Programme\Test.txt'); Auf anderen Rechnern wurde nix kopiert. Wie geht sowas? Ich muss jetzt dazu sagen, ich hab keinerlei Ahnung von Netzwerken, weiß auch nicht ob das ne abgegrenzte Nutzergruppe ist, oder ob ich vielleicht auch in anderen Büros aktualisiere. Das wär nicht so gut. Wie muss ich da vorgehen? Gruß, Bernd |
Re: Datei vom Netzlaufwerk auf mehrere lokale Laufwerke kopi
Hi!
Wegen dem auf andere Rechner kopieren, würde ich das mal so machen: Arbeitsplatz(Rechtsklick)-->Netzlaufwerk verbinden-->von jedem diese D-Platte auswählen und mit jeweils nem Laufwerksbuchstaben versehen Diese Laufwerksbuchstaben dann verwenden bei der Aktualisierung! Hört sich wahrscheinlich an wie EDV zu Fuß, aber es wär mal Anfang, vielleicht kennt ja jemand ne bessere Lösung! Ciao fkerber |
Re: Datei vom Netzlaufwerk auf mehrere lokale Laufwerke kopi
Hmm, ich versteh das so, daß ich vom lokalen Rechner ne verbindung auf ein Netzlauwerk herstellen kann. Das hab ich ja schon. Ich wills umgekehrt. vom Netzlaufwerk ne Verbindung zu allen Rechnern.
Oder sollte das wirklich gehen, daß ich alle lokale Platten als ein Netzlaufwerk benenne? Selbst wenn es geht, hab ich da bedenken, obs ohne Adminrechte funzt. Gruß, Bernd |
Re: Datei vom Netzlaufwerk auf mehrere lokale Laufwerke kopi
|
Re: Datei vom Netzlaufwerk auf mehrere lokale Laufwerke kopi
Moin Bernd,
wenn die Rechner mit NT/W2K/XP ausgestattet sind, dann ist, standardmässig, das lokale Laufwerk D: als D$ freigegeben. Du könntest also, Berechtigungen vorausgesetzt, die Datei an diese Stelle kopieren: \\RECHNERNAME\D$\PFAD\DATEI.EXTENSION Bei 9x/ME müsste noch eine Freigabe erzeugt werden. Dann wäre der Zielpfad \\RECHNERNAME\FREIGABENAME\DATEI.EXTENSION |
Re: Datei vom Netzlaufwerk auf mehrere lokale Laufwerke kopi
Das klingt gut! Auf den Rechnern ist NT, demnächst soll wohl irgendwann XP drauf.
Die Frage ist, wie bekomme ich die Rechnernamen?. Aus dem Link vorher, bin ich ehrlichgesagt nicht so richtig schlau geworden. Dort wird wieder verlinkt, auf einen Code, bei dem mittendrin irgendwo ein CodeRumpf ohne Kopf steht usw??? Außerdem kennt mein Delphi "ResourceType (oder so ähnlich, hab jetzt nicht mehr nachgeschaut) überhaupt nicht. Ich weiß nicht wie ich den verwenden soll. Ist auch eigentlich nicht so wichtig, ich kann an jeden Rechner. Es sind 10 Rechner. Kann man am Rechner selbst irgendwo direkt auslesen, wie der Rechnername ist? Gruß, Bernd |
Re: Datei vom Netzlaufwerk auf mehrere lokale Laufwerke kopi
Hi!
Also bei NT ist es glaub ich der Rechtsklick auf Arbeitsplatz und Identifikation oder bei den netzwerkeinstelllungen, bin mir leider nicht sicher, sorry! Wegen dem Quellcode, das ist eine neue Typ-Definition, dann eine Function und dann eine Procedure, in der eine weitere Procedure integriert ist. Das ist alles! Ciao fkerber |
Re: Datei vom Netzlaufwerk auf mehrere lokale Laufwerke kopi
Tja hat leider nicht funktioniert. Netzwerk Benutzer nicht gefunden oder so ähnlich (Weiß nicht mehr genau, daß ganze ist in der Firma). Obwohl ich den Computernamen eindeutig auslesen konnte.?
Naja, dann muss ichs haltzu Fußmachen. Danke Gruß Bernd |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz