WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Ordnererstellen

 

Bobby

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.07.2017, 11:18     Titel: Ordnererstellen
  Antworten mit Zitat      
Hallo zusammen

Ich habe ein Problem bei dem erstellen von Ordnern mittels mkdir. Dieser Befehl erstellt mir ja einen neuen Ordner in das selbe Verzeichnis, wie auch das m. File ist.
Was ich möchte:
Ich möchte gerne einen Ordner in einem beliebigen Verzeichnis erstellen, indem ich ihm den Pfad wo er landen soll vorgebe.

Vielen Dank schon einmal für eure Hilfe.
MvG
Bobby


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 16.07.2017, 11:29     Titel:
  Antworten mit Zitat      
Hallo,

du brauchst nur den kompletten Pfad anzugeben.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Bobby

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.07.2017, 11:44     Titel:
  Antworten mit Zitat      
Hallo Harald

den Pfad dann im Voraus angeben meinst du? Mein Ansatz war über den Code:

pfad= 'C:\Test';
mkdir(pfad);

Das so zu machen, hat mir aber gar keinen Ordner erstellt.

Gruß
Bobby
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 16.07.2017, 12:16     Titel:
  Antworten mit Zitat      
Hallo,

hat bei mir so geklappt.
Hast du Schreibrechte im übergeordneten Verzeichnis? Gibt es eine Fehlermeldung?

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.07.2017, 13:35     Titel:
  Antworten mit Zitat      
Rechte habe ich alle ja. Problem ist vielleicht, dass ich mit dem Befehl mkdir (pfad) zwar den Pfad aber noch nicht den Namen des Ordners angelegt habe?

Eine Warnung kommt erst bei doppelter Ausführung. da Zeigt er mir an, dass bereits ein Ordner existiert, obwohl ich keinen sehe.
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 16.07.2017, 15:51     Titel:
  Antworten mit Zitat      
Hallo,

hast du die Ansicht im Explorer aktualisiert?

Zitat:
Problem ist vielleicht, dass ich mit dem Befehl mkdir (pfad) zwar den Pfad aber noch nicht den Namen des Ordners angelegt habe?

Kaum, den pfad ist der Name bzw. enthält ihn (in deinem Beispiel: "Test").

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.07.2017, 17:16     Titel:
  Antworten mit Zitat      
Jip habe ich, da kommt nichts..


Aber nur noch mal zum Verständnis:

Ich habe das m. File in meinen Dokumentenordner, möchte aber einen Ordner von Matlab auf den Desktop meines Pc´s erstellen lassen.
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 16.07.2017, 17:24     Titel:
  Antworten mit Zitat      
Hallo,

und wie gibst du das an? Der Desktop ist ja kein Verzeichnis in dem Sinn, sondern in der Regel C:\Users\<user>\Desktop, und so musst du das auch angeben.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 18.07.2017, 22:20     Titel:
  Antworten mit Zitat      
Hallo,

Der Ort des M-Files hat überhaupt nichts damit zu tun, wo der Ordner erstellt wird. Gar nichts. mkdir erstellt den Ordner genau so, wie im Input angegeben. Matlab teilt Dir mit, dass es dabei auch erfolgreich war, denn beim zweiten Erstellen wird der Ordner ja als existierend gefunden.

Das Problem ist also lediglich, dass Du den Ordner an einer anderen Stelle erwartest oder Dein Test mit dem Explorer aus irgendwelchen anderen Gründen scheitert. Also erkläre noch mal genau:
1. Wo erstellst Du den Ordner (Input von mkdir()) ?
2. Wie testest Du, ob dies erfolgreich war?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.07.2017, 13:39     Titel:
  Antworten mit Zitat      
Hallo Jan.
Ich habe eine ausgewertete Messserie (als Videos) und möchte diese Videos in einem Ordner (Welchen Matlab mir in einem durch mich vorgegebenen Ort erstellt) speichern.

Mein Problem ist, dass ich den Ort wo der Ordner erstellt werden soll, nicht vorgeben kann. Ich kann lediglich dem Ordner mittels des Befehls mkdir einen Namen geben, Matlab aber nicht sagen wo dieser Ordner mit Namen erstellt werden soll.

Für den Test habe ich den Befehl mkdir (pfad) ausgeführt und dann geschaut, ob Matlab in diesem Pfad einen Ordner mit dem Namen der Messserie erzeugt hat (das hat Matlab eben nicht)
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 25.07.2017, 18:22     Titel:
  Antworten mit Zitat      
Hallo,

Zitat:
Mein Problem ist, dass ich den Ort wo der Ordner erstellt werden soll, nicht vorgeben kann. Ich kann lediglich dem Ordner mittels des Befehls mkdir einen Namen geben, Matlab aber nicht sagen wo dieser Ordner mit Namen erstellt werden soll.

Doch, das geht sehr wohl. Ich habe es selbst ausprobiert und dir geschickt, wie es geht. Was bei dir dabei schiefgeht, kann ich nicht beurteilen, ohne deinen Rechner und Bildschirm zu sehen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.