NEWS
Kopieren Datei im Windows Heim-Netzwerk
-
Hallo,
ich habe mehrere Rechner vernetzt. Und dann teilweise Ordner freigegeben.Nun möchte ich eine Datei im Netz kopieren.
Mit writefile als auch mit writefilesynch klappt dies nicht.
Anbei mal mein "globales Script"
function Datei_kopieren(von, nach) { // Pfad immer mit / darstellen // als "von" und "nach" den genauen Pfad angeben, z.B. "C:/ioBroker/iobroker-data/files/vis.0/Daten/test.txt" // gesamter Befehl somit: Datei_kopieren("C:/ioBroker/iobroker-data/files/vis.0/Daten/test.txt","c:/iobroker/1_Sound/test.txt"); var fs = require('fs'); const datei= fs.readFileSync(von); setTimeout(function(){ //writeFile('vis.0',nach, datei, function (error) { }); //fs.writeFileSync(nach, datei, function (error) { }); fs.writeFileSync(nach, datei); }, 500); }
das ich wie folgt aufrufen kann:
Datei_kopieren("C:/Program Files/iobroker/SmartHome/node_modules/iobroker.sayit/sayit.2.say.mp3","Z:/test/sayit2.2.say.mp3");
Bleibe ich als Zielordner in denn Ordnern: "C:\programme/iobroker/smarthome/" ff. dann klappt es.
Ich möchte aber gern auf Netzwerk speichern.Könnte ihr mir da mal einen Befehl geben, damit dies klappt.
Rechte auf dem Netzlaufwerk sind selbstverständlich erteilt.Es kommt aber trotzdem im log:
javascript.1 2019-12-12 10:24:11.075 error (11336) Error in callback: Error: ENOENT: no such file or directory, open 'Z:/test/sayit2.2.say.mp3'
Wäre schön wenn jemand mir helfen könnte.
mfg
-
@bahnuhr
Gibt es das Verzeichnis z:\test ?Die Fehlermeldung deutet darauf hin das es das nicht gibt.
A.
-
Na klar gibt es das Verzeichnis.
Und in der Sicherheit hat "Jeder" Vollzugriff.
-
Nachtrag:
Kopie auf C:\test funktioniert.
Kopie auf Z:\test (externe Festplatte) funktioniert nicht.
-
Könnte das bitte mal jemand nachstellen.
Warum geht das speichern auf einer externen Festplatte nicht ?