www.wikidata.de-de.nina.az
Unter dem Arbeitsverzeichnis versteht man in der Informatik jenen Pfad in der Verzeichnisstruktur in dem man sich gerade befindet und arbeitet 1 Meist ist das aktuelle Verzeichnis identisch mit dem Arbeitsverzeichnis etwa auf der Shell eines Betriebssystems mit Kommandozeile bzw Kommandozeileninterpreter wie beispielsweise einer Unix Shell der Eingabeaufforderung oder der PowerShell Inhaltsverzeichnis 1 Bedeutung 2 Gefahren 3 Siehe auch 4 EinzelnachweiseBedeutung BearbeitenFur die Arbeit in einer textbasierten Shell CLI ist es von Vorteil wenn sich jede Angabe einer Datei auf das aktuelle Verzeichnis bezieht Will man z B eine Textdatei mit einem Texteditor im Benutzerverzeichnis unter Unix artigen Systemen beispielsweise Linux offnen oder erstellen so tut man dies in einer Unix Shell nach dem Einloggen ohne weitere Pfadangabe vor dem Dateinamen username computername nano nur Text txt Die Textdatei nur Text txt wird daraufhin im aktuellen Verzeichnis dem Arbeitsverzeichnis erstellt das beim Einloggen per Voreinstellung immer das Benutzerverzeichnis unterhalb von home ist also home i username i Unter Unix wird dieses Verzeichnis oft der Einfachheit halber mit a href Tilde html title Tilde a abgekurzt weshalb es auch im Prompt oft so angezeigt wird Die erstellte Datei ist also angegeben mit absolutem Pfad home i username i nur Text txt oder relativ ausgedruckt nur Text txt weil immer das aktuelle Verzeichnis ist Das Arbeitsverzeichnis ist fur jeden Prozess bzw verschiedene Programme unterschiedlich und wird in der Regel an Kindprozesse vererbt Wird beispielsweise unter Windows ein Programm gestartet so wird normalerweise dessen jeweiliges Programmverzeichnis als Arbeitsverzeichnis zugewiesen 2 Fur alle Verweise auf eine bestimmte Datei ohne Angabe eines vollstandigen Pfads wird daher immer das Arbeitsverzeichnis als Basis angenommen Auch bei relativen Pfadangaben dient es als Basis 3 Fur jedes Programm lasst sich grundsatzlich ein individuelles Arbeitsverzeichnis festlegen Beispielsweise findet sich unter Windows diese Einstellung in jedem Dialogfenster fur Programmverknupfungen in der Einstellung Ausfuhren in 4 Gefahren BearbeitenDa das Arbeitsverzeichnis bei einigen Betriebssystemen vorne zum Standardpfad angehangt wird besteht auch die Gefahr dass damit statt den gewunschten globalen Dateien andere Varianten davon geladen werden konnten Dieses Verhalten ermoglicht zwar auch das Korrigieren von Inkompatibilitaten indem z B eine kompatible Version einer vom Programm nachgeladenen Datei ins Programmverzeichnis kopiert wird das diese daraufhin statt der inkompatiblen Version des Betriebssystems verwendet es birgt jedoch auch die Gefahr von DLL Hijacking Siehe auch BearbeitenStammverzeichnisEinzelnachweise Bearbeiten John R Levine Margaret Levine Young Unix fur Dummies John Wiley 2006 ISBN 3 527 70265 2 6 Verzeichnisse fur alle Falle S 117 Pfadfinder eingeschrankte Vorschau in der Google Buchsuche Wenn Sie mit UNIX arbeiten ist das Verzeichnis in dem Sie gerade arbeiten das Arbeitsverzeichnis Working Directory Manche Leute nennen es Current Directory aktuelles Verzeichnis was auch Sinn macht Eduard Glatz Betriebssysteme Grundlagen Konzepte Systemprogrammierung 4 uberarbeitete und aktualisierte Auflage dpunkt verlag GmbH 2019 ISBN 978 3 86490 705 0 9 1 Dateisystemkonzepte Abb 9 4 Verzeichnishierarchie Beispiel fur Windows eingeschrankte Vorschau in der Google Buchsuche Frank Eller Visual C 2010 Grundlagen Programmiertechniken Datenbanken Addison Wesley Verlag 2010 ISBN 978 3 8273 2916 5 21 Dateien und Verzeichnisse S 856 Dateien kopieren verschieben umbenennen und loschen eingeschrankte Vorschau in der Google Buchsuche Wenn Sie kein Verzeichnis oder ein relatives Verzeichnis angeben also nicht den kompletten Pfad inkl Laufwerksbezeichnung wird das aktuelle Arbeitsverzeichnis als Basis genommen Der relative Pfad bezieht sich dann auf dieses Verzeichnis In der Regel handelt es sich dabei um das Verzeichnis aus dem das Programm gestartet wurde Darauf konnen Sie sich aber nicht verlassen da es sich stets um unterschiedliche Einstellungen handelt Das aktuelle Arbeitsverzeichnis erhalten Sie uber Directory GetCurrentDirectory bzw die Eigenschaft CurrentDirectory der Klasse DirectoryInfo Gunter Born Windows 7 Tricks Home Premium kompakt komplett kompetent Mark Technik Verlag 2010 ISBN 978 3 8272 4489 5 15 Desktop aufpoliert amp optimal genutzt S 425 Bild 15 3 Registerkarte Verknupfung und erweiterte Eigenschaften eingeschrankte Vorschau in der Google Buchsuche Im Feld Ausfuhren in lassen sich Arbeitsverzeichnisse vergeben Abgerufen von https de wikipedia org w index php title Arbeitsverzeichnis amp oldid 234498222