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
Virtual phone numbers: SMS phone number types for businesses | SimpleTexting
Free Pets On Craigslist Near Springfield Or
Ffxiv Act Plugin
Skyward Houston County
Satyaprem Ki Katha review: Kartik Aaryan, Kiara Advani shine in this pure love story on a sensitive subject
Here are all the MTV VMA winners, even the awards they announced during the ads
Craigslist Motorcycles Jacksonville Florida
P2P4U Net Soccer
Fototour verlassener Fliegerhorst Schönwald [Lost Place Brandenburg]
Elden Ring Dex/Int Build
Swimgs Yung Wong Travels Sophie Koch Hits 3 Tabs Winnie The Pooh Halloween Bob The Builder Christmas Springs Cow Dog Pig Hollywood Studios Beach House Flying Fun Hot Air Balloons, Riding Lessons And Bikes Pack Both Up Away The Alpha Baa Baa Twinkle
Ncaaf Reference
Anki Fsrs
Hoe kom ik bij mijn medische gegevens van de huisarts? - HKN Huisartsen
Colorado mayor, police respond to Trump's claims that Venezuelan gang is 'taking over'
Jenn Pellegrino Photos
Blackwolf Run Pro Shop
Popular Chinese Restaurant in Rome Closing After 37 Years
Who is Jenny Popach? Everything to Know About The Girl Who Allegedly Broke Into the Hype House With Her Mom
All Obituaries | Verkuilen-Van Deurzen Family Funeral Home | Little Chute WI funeral home and cremation
3569 Vineyard Ave NE, Grand Rapids, MI 49525 - MLS 24048144 - Coldwell Banker
Login.castlebranch.com
Yayo - RimWorld Wiki
Albertville Memorial Funeral Home Obituaries
LG UN90 65" 4K Smart UHD TV - 65UN9000AUJ | LG CA
Amazing Lash Bay Colony
Ff14 Sage Stat Priority
Khatrimmaza
Acuity Eye Group - La Quinta Photos
Play 1v1 LOL 66 EZ → UNBLOCKED on 66games.io
Muma Eric Rice San Mateo
Chilangos Hillsborough Nj
Ewwwww Gif
How much does Painttool SAI costs?
Qlima© Petroleumofen Elektronischer Laserofen SRE 9046 TC mit 4,7 KW CO2 Wächter • EUR 425,95
Mid America Irish Dance Voy
Registrar Lls
Weekly Math Review Q2 7 Answer Key
Busted Newspaper Mcpherson Kansas
Grizzly Expiration Date Chart 2023
How to Install JDownloader 2 on Your Synology NAS
Frontier Internet Outage Davenport Fl
Pickwick Electric Power Outage
The Bold and the Beautiful
Egg Inc Wiki
Google Flights Missoula
Tìm x , y , z :a, \(\frac{x+z+1}{x}=\frac{z+x+2}{y}=\frac{x+y-3}{z}=\)\(\frac{1}{x+y+z}\)b, 10x = 6y và \(2x^2\)\(-\) \(...
Gummy Bear Hoco Proposal
Nkey rollover - Hitta bästa priset på Prisjakt
라이키 유출
All Obituaries | Roberts Funeral Home | Logan OH funeral home and cremation
Primary Care in Nashville & Southern KY | Tristar Medical Group
Latest Posts
Article information

Author: Corie Satterfield

Last Updated:

Views: 5334

Rating: 4.1 / 5 (62 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Corie Satterfield

Birthday: 1992-08-19

Address: 850 Benjamin Bridge, Dickinsonchester, CO 68572-0542

Phone: +26813599986666

Job: Sales Manager

Hobby: Table tennis, Soapmaking, Flower arranging, amateur radio, Rock climbing, scrapbook, Horseback riding

Introduction: My name is Corie Satterfield, I am a fancy, perfect, spotless, quaint, fantastic, funny, lucky person who loves writing and wants to share my knowledge and understanding with you.