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
-
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
-
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 ?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden