Portal > Foren > Java > Allgemeine Java-Programmierung > Ursprungspfad beim Dateiaufruf
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 14.01.2006, 11:37 Nach oben    #1
Benutzer
 
Registriert seit: 13.01.2006
Ort: Hannover
Beiträge: 48
Standard Ursprungspfad beim Dateiaufruf

Hi,

da man ja den kompletten pfad braucht im auf eine Datei zuzugreifen habe ich meinen Konstrucktor eine rklasse so geschrieben:

Code:
public rMSK(ServletContext application)
    {    
        this.rMSK_absAnz = 0;
        this.rMSK_modulName = "";
        this.rMSK_maskePfad = application.getRealPath("/")+this.rMSK_modulName+"masken/";
    }
Ich empfinde die übergabe von ServletContext aber eher als unschön, kann ich in der Klasse selber nicht den Pfad herausfinden? Oder ist es möglich ne datei relativ aufzurufen ohnde das der Pfad genau angegeben wird?

Das ist mein momentaner Dateiaufruf:

Code:
File rDat_datei = new File(this.rDat_pfad+this.rDat_name);
js-mueller ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.01.2006, 14:05 Nach oben    #2
Erfahrener Benutzer
 
Benutzerbild von karahead
 
Registriert seit: 23.11.2005
Ort: Stadtallendorf
Beiträge: 139
Standard

"." gibt dir immer den Pfad zu dem Ort zurück, von dem aus dein Program aufgerufen wurde. Somit kannst du deine Dateien auch mit einem relativen Pfad aufrufen.

z.B.
Code:
new File(".").getCanonicalPath()+"/pfad/zur/Datei";
//oder
"pfad/zur/Datei"  //hierbei wird von dem Basisverzeichnis ausgegangen, also "."
__________________
Die Menschen wünschen sich Unsterblichkeit, aber wissen nichts anzufangen an einem verregneten Sonntag Nachmittag.
karahead ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:16 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45