|
green96 |

Forum-Newbie
|
 |
Beiträge: 2
|
 |
|
 |
Anmeldedatum: 05.01.17
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.01.2017, 10:51
Titel: Dateien kopieren
|
 |
Hallo allerseits,
undzwar habe ich ne frage bezüglich des Befehls"copyfile".
Ich habe einen Ordner mit Dateien, bei denen paarweise jede 50. Datei in einen anderen Ordner kopiert werden soll. (1.2.....50.51....100.101....150.151...)
Und folgendes habe ich mir überlegt:
ich lese zunächst die ganzen Dateien ein mit "dir". Danach kann ich irgendwie eine Schleife programmieren, die mir dir(i) rüberkopiert.
Wenn ich nun
ausführe, bekomme ich einen Error: Error using copyfile
No matching files were found.
Wo genau liegt mein Fehler ? Und kann ich das überhaupt so machen ?
Würde mich auch freuen, wenn ich Tipps bezüglich der Schleife bekommen könnte.
Danke im Voraus
[EDITED, Jan, Bitte Code-Umgebung verwenden - Danke!]
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 12.01.2017, 11:28
Titel:
|
 |
Hallo,
vermutlich so:
Schau dir doch mal den Inhalt der Variable dir1 an. Das sollte weiterhelfen.
Grüße,
Harald
|
|
|
green96 |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 2
|
 |
|
 |
Anmeldedatum: 05.01.17
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.01.2017, 11:57
Titel: Klappt net :/
|
 |
Ne leider, bekomme die selbe Error-Meldung.
Was genau meinst du damit ? Also habe zumindest, wenn ich den Inhalt abrufe die Dateinamen, Datum, Bytes etc. Wie genau soll mir das helfen ?
Bin mit Matlab noch nicht ganz vertraut :/
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 12.01.2017, 12:12
Titel:
|
 |
Hallo,
Zitat: |
Wie genau soll mir das helfen ? |
Für das Kopieren wirst du ja den Dateinamen brauchen. Wenn die Datei nicht im momentanen Verzeichnis liegt, dann wohl auch noch den Pfad, also etwas wie
Grüße,
Harald
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 12.01.2017, 15:12
Titel: Re: Dateien kopieren
|
 |
Hallo green96,
Zitat: |
Wo genau liegt mein Fehler ? |
Der Fehler liegt hier darin, dass der Befehl ein File names "dir(1)" kopieren soll. Du möchtest aber nicht "dir(1)" als String verwenden, sondern den Inhalt der Variablen mit Namen 'dir1'. Die Quotes sind hier also falsch.
Wie Du aus "dir1(1).folder" und "dir1(1).name" den Fielnamen erzeugst, hat Harald schon gezeigt. Die Hilfetexte von DIR helfen auch weiter.
Gruß, Jan
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|