NEWS
UNSOLVED error : Datei auf Netzlaufwerk öffnen
-
@zahnheinrich sagte in error : Datei auf Netzlaufwerk öffnen:
@bahnuhr
Hast du schon den backlash versucht, ist doch m.W. bei Win obligatorisch, also \192.168....Edit: doppelbacklash, (zeigt der editor aber nicht)
backslash ist das normale.
Dies funktioniert aber noch nie in iob !!Hier kommt dann:
javascript.0 2020-07-21 13:58:37.717 error at XLSX.readFile (C:\iobroker\node_modules\iobroker.javascript\node_modules\exceljs\lib\xlsx\xlsx.js:50:13) javascript.0 2020-07-21 13:58:37.717 error (7784) Error: File not found: \192.168.243.5computerPoolMessungen.xlsm javascript.0 2020-07-21 13:58:37.717 error (7784) Error: File not found: \192.168.243.5computerPoolMessungen.xlsm javascript.0 2020-07-21 13:58:37.717 error (7784) An error happened which is most likely from one of your scripts, but the originating script could not be detected.
Die backslash werden einfach geschluckt !
-
@bahnuhr
In deiner IP fehlt hinter der letzten 5 auch der Punkt, auch verschluckt? -
@bahnuhr sagte in error : Datei auf Netzlaufwerk öffnen:
Die backslash werden einfach geschluckt !
Mit backslash escapen?!
-
@Homoran sagte in error : Datei auf Netzlaufwerk öffnen:
@bahnuhr sagte in error : Datei auf Netzlaufwerk öffnen:
Die backslash werden einfach geschluckt !
Mit backslash escapen?!
Unter Windows funktioniert das so, also mit Doppel-Backslash
Z:\\pfad1\\pfad2\\test.txt
-
@zahnheinrich sagte in error : Datei auf Netzlaufwerk öffnen:
@bahnuhr
In deiner IP fehlt hinter der letzten 5 auch der Punkt, auch verschluckt?Zum Schluss kommt doch nie ein Punkt.
Zumindest hab ich das noch nirgends gesehen.
Manchmal kommt der Port noch dahinter; aber dann mit Doppelpunkt. -
@fastfoot sagte in error : Datei auf Netzlaufwerk öffnen:
@Homoran sagte in error : Datei auf Netzlaufwerk öffnen:
@bahnuhr sagte in error : Datei auf Netzlaufwerk öffnen:
Die backslash werden einfach geschluckt !
Mit backslash escapen?!
Unter Windows funktioniert das so, also mit Doppel-Backslash
Z:\\pfad1\\pfad2\\test.txt
geht nicht !
Im Script steht:
workbook.xlsx.readFile("z:\\Computer\\Pool\\Messungen.xlsm")
Fehler im log:
javascript.0 2020-07-21 17:11:16.579 error (7784) Error: File not found: z:\Computer\Pool\Messungen.xlsm at XLSX.readFile (C:\iobroker\node_modules\iobroker.javascript\node_modules\exceljs\lib\xlsx\xlsx.js:50:13) javascript.0 2020-07-21 17:11:16.579 error (7784) Error: File not found: z:\Computer\Pool\Messungen.xlsm javascript.0 2020-07-21 17:11:16.579 error (7784) An error happened which is most likely from one of your scripts, but the originating script could not be detected.
-
Und bei IP, mit:
workbook.xlsx.readFile("\\192.168.243.5\\Computer\\Pool\\Messungen.xlsm")
kommt die gleiche Fehlermeldung.
"File not found" -
@bahnuhr sagte in error : Datei auf Netzlaufwerk öffnen:
Zum Schluss kommt doch nie ein Punkt.
Zumindest hab ich das noch nirgends gesehen.Aber irgendein Trenner muss da schon sein. Jetzt hast du einen backslash an der Stelle.
-
@bahnuhr habe mir mal den Source von exceljs angesehen, da wird auf einen Forwardslash geprüft(const last = filepath.lastIndexOf('/');). Ersetze deine backslash mal mit /, das sollte auch funktionieren, habe es soeben mit fs.readFile mal geprüft, einzelne / sollten reichen
-
@fastfoot sagte in error : Datei auf Netzlaufwerk öffnen:
@bahnuhr habe mir mal den Source von exceljs angesehen, da wird auf einen Forwardslash geprüft(const last = filepath.lastIndexOf('/');). Ersetze deine backslash mal mit /, das sollte auch funktionieren, habe es soeben mit fs.readFile mal geprüft, einzelne / sollten reichen
workbook.xlsx.readFile("/192.168.243.5/computer/Pool/Messungen.xlsm")
Ergebnis : File not found: /192.168.243.5/computer/Pool/Messungen.xlsmworkbook.xlsx.readFile("z:/192.168.243.5/computer/Pool/Messungen.xlsm")
Ergebnis : File not found: /192.168.243.5/computer/Pool/Messungen.xlsmworkbook.xlsx.readFile("/synology/computer/Pool/Messungen.xlsm")
Ergebnis : File not found: /192.168.243.5/computer/Pool/Messungen.xlsmklappt bei mir nicht.
-
@bahnuhr gehören vor der 192 nicht 4 backslashes ?
\\192.168......\...\ ...
-
@liv-in-sky sagte in error : Datei auf Netzlaufwerk öffnen:
@bahnuhr gehören vor der 192 nicht 4 backslashes ?
\\192.168......\...\ ...
Die Variante hatte ich noch gar nicht.
Ich probiers aus. -
@liv-in-sky sagte in error : Datei auf Netzlaufwerk öffnen:
@bahnuhr gehören vor der 192 nicht 4 backslashes ?
\\192.168......\...\ ...
workbook.xlsx.readFile("\\Synology\Computer\Pool\Messungen.xlsm") (es sind 4 back...)
wie erwartet.
File not found: \SynologyComputerPoolMessungen.xlsm -
Wäre es denn möglich, dass ein admin dies mal nachvollzieht ?
Auf einem win Rechner; wo ganz normal ein netzlaufwerk als Buchstabe z: eingebunden ist.
Und dann Zugriff auf eine Datei.
-
@bahnuhr sagte in error : Datei auf Netzlaufwerk öffnen:
\Synology\Computer\Pool\Messungen.xlsm
\\\\Synology\\Computer\\\Pool\\\Messungen.xlsm
hat der andere server eigentlich den richtigen user account - ich weiß nicht ob windows iobroker einen eigenen user hat - wenn ja muss der auch rechte haben, um das verzeichnis zu lesen
-
@bahnuhr sagte in error : Datei auf Netzlaufwerk öffnen:
klappt bei mir nicht.
Da ist kein Beispiel mit Z: dabei. Wie gesagt, intern wird auf / geprüft, um den Pfad zu bestimmen, alle Versuche mit \ werden da fehlschlagen!
-
@fastfoot sagte in error : Datei auf Netzlaufwerk öffnen:
@bahnuhr sagte in error : Datei auf Netzlaufwerk öffnen:
klappt bei mir nicht.
Da ist kein Beispiel mit Z: dabei. Wie gesagt, intern wird auf / geprüft, um den Pfad zu bestimmen, alle Versuche mit \ werden da fehlschlagen!
sowas:
workbook.xlsx.readFile("z:/computer/Pool/Messungen.xlsm")
Ergebnis: Error: File not found: z:/computer/Pool/Messungen.xlsm -
@liv-in-sky sagte in error : Datei auf Netzlaufwerk öffnen:
hat der andere server eigentlich den richtigen user account - ich weiß nicht ob windows iobroker einen eigenen user hat - wenn ja muss der auch rechte haben, um das verzeichnis zu lesen
Und wie finde ich das jetzt raus?
Habe in win nur 1 Benutzer (mich selber). Und der hat Admin rechte.
Auf der synology ebenfalls nur 1 Nutzer. -
wenn ich auf z:\ eigenschaften klicke kommt:
Ich müsste doch alles dürfen, oder ?
-
@bahnuhr evtl unter dienste bei iobroker