Auflisten von Ordnerinhalten - MATLAB dir - MathWorks Deutschland (2024)

Auflisten von Ordnerinhalten

alle in Seite reduzieren

Syntax

dir

dir name

listing = dir(name)

Beschreibung

dir listet Dateien und Ordner im aktuellen Ordner auf.

Beispiel

dir name listet Dateien und Ordner auf, die mit name übereinstimmen. Wenn name ein Ordner ist, listet dir die Inhalte des Ordners auf. Geben Sie name mithilfe absoluter oder relativer Pfadnamen an. Das Argument name kann den Platzhalter * im Dateinamen und sowohl den Platzhalter * als auch den Platzhalter ** im Pfadnamen einschließen. Zeichen neben dem Platzhalter ** müssen Dateitrennzeichen sein.

Beispiel

listing = dir(name) gibt Attribute von name zurück.

Beispiele

Anzeigen des Inhalts eines Ordners

Listen Sie den Inhalt eines Ordners auf.

Erstellen Sie einen Ordner, myfolder, der die Dateien myfile1.m, myfile2.m und myfile3.m enthält.

mkdir myfoldermovefile myfile1.m myfoldermovefile myfile2.m myfoldermovefile myfile3.m myfolder

Listen Sie die Dateien in myfolder auf.

dir myfolder
. .. myfile1.m myfile2.m myfile3.m 

Suchen von Dateien, die mit einem angegebenen Namen übereinstimmen

Listen Sie alle Dateien mit der Erweiterung .m auf, die den Begriff my enthalten.

Erstellen Sie einen Ordner, myfolder, der die Dateien myfile1.m, myfile2.m und myfile3.txt enthält.

mkdir myfoldermovefile myfile1.m myfoldermovefile myfile2.m myfoldermovefile myfile3.txt myfolder

Listen Sie die übereinstimmenden Dateien in myfolder auf.

myfile1.m myfile2.m 

Suchen von Dateien in Unterordnern

Listen Sie alle Dateien im aktuellen Ordner und in allen Unterordnern des aktuellen Ordners auf.

Erstellen Sie einen Ordner, myfolder1, der diese Dateien und Ordner enthält:

myfile1.mmyfolder2 myfile2.m myfolder3 myfile3.m
mkdir myfolder1mkdir myfolder1/myfolder2mkdir myfolder1/myfolder2/myfolder3movefile myfile1.m myfolder1movefile myfile2.m myfolder1/myfolder2movefile myfile3.m myfolder1/myfolder2/myfolder3

Listen Sie alle Dateien mit der Erweiterung .m im Ordner myfolder1 und in allen Unterordnern von myfolder1 auf.

cd myfolder1dir **/*.m
Files Found in Current Folder:myfile1.m Files Found in: myfolder2myfile2.m Files Found in: myfolder2\myfolder3myfile3.m 

Suchen von Informationen in der zurückgegebenen Struktur

Geben Sie die Ordnerauflistung von myfolder an die Variable MyFolderInfo zurück.

Erstellen Sie einen Ordner, myfolder, der die Dateien myfile1.m, myfile2.m und myfile3.m enthält.

mkdir myfoldermovefile myfile1.m myfoldermovefile myfile2.m myfoldermovefile myfile3.m myfolder

Erstellen Sie eine Liste der Dateien in myfolder. MATLAB® gibt die Informationen in einem Strukturarray zurück.

MyFolderInfo = dir('myfolder')
MyFolderInfo=5×1 struct array with fields: name folder date bytes isdir datenum

Erstellen Sie einen Index in der Struktur, um auf ein bestimmtes Element zuzugreifen.

MyFolderInfo(3).name
ans = 'myfile1.m'

Ermitteln des Datums, an dem eine Datei zuletzt geändert wurde

Rufen Sie das Datum und die Uhrzeit ab, an dem eine Datei zuletzt geändert wurde.

Fragen Sie zuerst das Feld datenum der Struktur ab, die von dir zurückgegeben wird. Der Wert des Felds datenum ist eine serielle Datumszahl und ändert sich nicht abhängig vom Gebietsschema.

MyFileInfo = dir('myfile1.m');FileDate = MyFileInfo.datenum
FileDate = 7.3647e+05

Ab R2022b wird die Verwendung serieller Datumszahlen nicht mehr empfohlen. Konvertieren Sie die serielle Datumszahl mithilfe der Funktion datetime in einen datetime-Wert.

FileDatetime = datetime(FileDate,ConvertFrom="datenum")
FileDatetime = datetime 24-May-2016 11:24:31

Eingabeargumente

alle reduzieren

nameDatei- oder Ordnername
Zeichenvektor | Zeichenfolgenskalar

Datei- oder Ordnername, angegeben als Zeichenvektor oder Zeichenfolgenskalar. Wenn name eine Zeichenfolge ist, schließen Sie diese in Klammern ein. Beispiel: dir("FolderName").

Zum Auflisten von Dateien und Ordnern an einem Remote-Standort muss name einen vollständigen Pfad enthalten, der als URL (Uniform Resource Locator) angegeben ist. Weitere Informationen finden Sie unter Work with Remote Data.

Wenn Sie nach mehreren Dateien suchen möchten, verwenden Sie Platzhalter im Dateinamen. Beispielsweise werden mit dir *.txt alle Dateien mit der Erweiterung txt im aktuellen Ordner aufgelistet. Zum rekursiven Durchsuchen von Ordnern und Unterordnern im Pfad verwenden Sie Platzhalter im Pfadnamen. Beispielsweise werden mit dir */*.txt alle Dateien mit der Erweiterung txt aufgeführt, die sich exakt einen Ordner unter dem aktuellen Ordner befinden. Und mit dir **/*.txt werden alle Dateien mit der Erweiterung txt aufgeführt, die sich null oder mehr Ordner unter dem aktuellen Ordner befinden. Zeichen neben dem Platzhalter ** müssen Dateitrennzeichen sein.

Hinweis

MATLAB® verarbeitet das Zeichen * auch auf Dateisystemen, die * in Dateinamen unterstützen, als Platzhalter.

Die MATLAB-Funktion dir unterstützt genau wie der Befehl dir des Betriebssystems Microsoft® Windows® kurze Dateinamen, die von DOS erstellt wurden.

Ausgabeargumente

alle reduzieren

listing — Dateiattribute
Strukturarray

Dateiattribute, zurückgegeben als nx1-Strukturarray, wobei n der Anzahl der Dateien und Ordner entspricht, die vom Befehl dir zurückgegeben wurden.

In dieser Tabelle sind die Felder in der Struktur aufgeführt.

Feldname

Beschreibung

Klasse

name

Datei- oder Ordnername

char

folder

Position der Datei oder des Ordners

char

date

Zeitstempel mit dem Änderungsdatum

char

bytes

Größe der Datei in Byte

double

isdir

1, wenn es der Name eines Ordners ist; 0 wenn es der Name einer Datei ist

logical

datenum

Änderungsdatum als serielle Datumszahl.

double

Tipps

  • Um ungültige Einträge auszuschließen, die vom Befehl dir zurückgegeben werden, verwenden Sie die Funktion cellfun.

    MyFolderInfo = dir; MyFolderInfo = MyFolderInfo(~cellfun('isempty', {MyFolderInfo.date})); 

    Ungültige Einträge treten auf, wenn Sie dir mit einem Ausgabeargument ausführen und die Ergebnisse eine nicht vorhandene Datei oder eine Datei, die dir aus irgendeinem anderen Grund nicht abfragen kann, umfassen. In diesem Fall gibt dir die folgenden Standardwerte zurück.

    date: '' bytes: [] isdir: 0 datenum: [] 

    Ungültige Einträge treten meist auf UNIX®-Plattformen auf, wenn dir einen symbolischen Link abfragt, der auf ein nicht vorhandenes Ziel zeigt. Ein nicht vorhandenes Ziel ist ein Ziel, das verschoben, entfernt oder umbenannt wurde.

  • Geben Sie zum Abrufen einer Liste verfügbarer Laufwerke auf Microsoft Windows-Plattformen in die Befehlszeile den DOS-Befehl net use ein.

    dos('net use')

    Oder geben Sie Folgendes ein:

    [s,r] = dos('net use')

    MATLAB gibt die Ergebnisse an das Zeichenarray r zurück.

Erweiterte Fähigkeiten

Versionsverlauf

Eingeführt vor R2006a

alle erweitern

Ab R2020a erkennt auf UNIX-Plattformen der Platzhalterausdruck *.* keine Ordner oder Dateien ohne Erweiterung mehr. In vorherigen Releases wurden von diesem Ausdruck Ordner oder Dateien unabhängig von der Erweiterung erkannt, einschließlich Dateien ohne Erweiterung. Diese Verhaltensänderung gilt nicht für Microsoft Windows-Plattformen.

Siehe auch

cd | fileattrib | isfolder | ls | mkdir | rmdir | what

Themen

  • Specify File Names
  • Work with Remote Data

MATLAB-Befehl

Sie haben auf einen Link geklickt, der diesem MATLAB-Befehl entspricht:

 

Führen Sie den Befehl durch Eingabe in das MATLAB-Befehlsfenster aus. Webbrowser unterstützen keine MATLAB-Befehle.

Auflisten von Ordnerinhalten - MATLAB dir- MathWorks Deutschland (1)

Select a Web Site

Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .

You can also select a web site from the following list:

Americas

  • América Latina (Español)
  • Canada (English)
  • United States (English)

Europe

  • Belgium (English)
  • Denmark (English)
  • Deutschland (Deutsch)
  • España (Español)
  • Finland (English)
  • France (Français)
  • Ireland (English)
  • Italia (Italiano)
  • Luxembourg (English)
  • Netherlands (English)
  • Norway (English)
  • Österreich (Deutsch)
  • Portugal (English)
  • Sweden (English)
  • Switzerland
    • Deutsch
    • English
    • Français
  • United Kingdom (English)

Asia Pacific

  • Australia (English)
  • India (English)
  • New Zealand (English)
  • 中国
  • 日本 (日本語)
  • 한국 (한국어)

Contact your local office

Auflisten von Ordnerinhalten - MATLAB dir
- MathWorks Deutschland (2024)

References

Top Articles
How To Put A Fraction In A Ti-83 Plus
Craigslist Eastern Carolina
Jack Doherty Lpsg
Cranes For Sale in United States| IronPlanet
Craigslist Pets Longview Tx
Craftsman M230 Lawn Mower Oil Change
Southside Grill Schuylkill Haven Pa
Costco The Dalles Or
AB Solutions Portal | Login
Irving Hac
18443168434
Sport Clip Hours
Cvs Learnet Modules
C-Date im Test 2023 – Kosten, Erfahrungen & Funktionsweise
Cnnfn.com Markets
Radio Aleluya Dialogo Pastoral
charleston cars & trucks - by owner - craigslist
Guilford County | NCpedia
Overton Funeral Home Waterloo Iowa
Wal-Mart 140 Supercenter Products
Jinx Chapter 24: Release Date, Spoilers & Where To Read - OtakuKart
Nail Salon Goodman Plaza
Roll Out Gutter Extensions Lowe's
Quadcitiesdaily
Wemod Vampire Survivors
Wisconsin Volleyball Team Boobs Uncensored
Greyson Alexander Thorn
Aliciabibs
New Stores Coming To Canton Ohio 2022
100 Gorgeous Princess Names: With Inspiring Meanings
October 19 Sunset
6143 N Fresno St
Linabelfiore Of
KITCHENAID Tilt-Head Stand Mixer Set 4.8L (Blue) + Balmuda The Pot (White) 5KSM175PSEIC | 31.33% Off | Central Online
Gold Nugget at the Golden Nugget
The Complete Guide To The Infamous "imskirby Incident"
Enjoy4Fun Uno
Search All of Craigslist: A Comprehensive Guide - First Republic Craigslist
Final Jeopardy July 25 2023
Stewartville Star Obituaries
Discover Things To Do In Lubbock
Craigslist Food And Beverage Jobs Chicago
How Big Is 776 000 Acres On A Map
Swsnj Warehousing Inc
Jane Powell, MGM musical star of 'Seven Brides for Seven Brothers,' 'Royal Wedding,' dead at 92
The Bold and the Beautiful
Nope 123Movies Full
Hsi Delphi Forum
Dumb Money Showtimes Near Regal Stonecrest At Piper Glen
Unity Webgl Extreme Race
32 Easy Recipes That Start with Frozen Berries
Latest Posts
Article information

Author: Virgilio Hermann JD

Last Updated:

Views: 5587

Rating: 4 / 5 (61 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Virgilio Hermann JD

Birthday: 1997-12-21

Address: 6946 Schoen Cove, Sipesshire, MO 55944

Phone: +3763365785260

Job: Accounting Engineer

Hobby: Web surfing, Rafting, Dowsing, Stand-up comedy, Ghost hunting, Swimming, Amateur radio

Introduction: My name is Virgilio Hermann JD, I am a fine, gifted, beautiful, encouraging, kind, talented, zealous person who loves writing and wants to share my knowledge and understanding with you.