URL einer Datei im Netzlaufwerk übergeben

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: URL einer Datei im Netzlaufwerk übergeben

Beitrag von komma4 »

Hallo Susanne,

habe das heute im englischen Forum gesehen -aber nicht getestet:

file://Rechnername/E:/OrdnerX

Klappt das?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: URL einer Datei im Netzlaufwerk übergeben

Beitrag von komma4 »

Susanne,

ich bin mir nicht sicher, ob der Doppelpunkt richtig ist.
Kannst Du es mal "ohne" probieren?!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: URL einer Datei im Netzlaufwerk übergeben

Beitrag von turtle47 »

Hallo Susanne,

folgender Code funktioniert bei mir im Netzwerk, Laptop = WLAN <> Desktop = LAN, einwandfrei:

Code: Alles auswählen

Sub Speichern_Netzwerk
	dim dummy()
	dateiurl="file://Computername/C/DeinOrdner/DeineDatei.odt"
	'dateiurl="file://xxx.xxx.xxx.xxx/C/DeinOrdner/DeineDatei.odt" 'geht auch über sie IP xxx.xxx.xxx.xxx
	odoc=thisComponent
	odoc.storeasurl(dateiurl,dummy())
	msgbox "Die Datei ist gespeichert! "
End Sub
Hilft das weiter?

Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
chrk
*******
Beiträge: 1670
Registriert: Sa, 22.09.2007 18:09

Re: URL einer Datei im Netzlaufwerk übergeben

Beitrag von chrk »

SusanneM hat geschrieben:Den Ordner dort habe ich schon freigegeben. Und nun meine Frage: Wie muss dafür der String aussehen? Mit file:///Rechnername/E:/OrdnerX komme ich nicht weiter.
Bei der Freigabe hast Du doch einen Freigabenamen vergeben. Win schlägt z.B. den Ordnernamen vor, ist aber nicht Pflicht. Über die Freigabe/den Freigabenamen regelt dann das Betriebssystem des Wirts die Zugriffe auf Laufwerke, klar auch, dass Du damit nicht in Verzeichnisse kommst, die oberhalb des freigegebenen liegen.

Versuch es mal mit file://rechnername/freigabename/weiterePfade/dateiname

Außer der Freigabe müssen natürlich die Berechtigungen stimmen.
SusanneS
Beiträge: 4
Registriert: So, 02.03.2008 16:17

Re: URL einer Datei im Netzlaufwerk übergeben

Beitrag von SusanneS »

Hallo Christian,

Deine Erklärung hat mir weitergeholfen.
Mein String sieht jetzt so aus:

file://Rechnername/ersterFreigegebenerOrdner/PfadWeiter...

Und das funktionierte, egal auf welchem Laufwerk sich der Ordner befand.

Danke! Und einen schönen Tag an alle noch
Susanne
Antworten