• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Datei esistente

  • Ersteller Ersteller lucasugar
  • Erstellt am Erstellt am

lucasugar

Guest
Hallo alle,
Gibt es eine Funktion zu wissen, ob eine Datei existiert? Ich kenne die Directory_exists Funktion für Verzeichnisse. aber für Akten?
 
Ich spreche von einem Raumentwurf (me10). zwischen den verschiedenen Befehlen, die das Programm liefert, gibt es die Funktion Directory_exists, die 1 oder 0 zurückgibt, je nachdem, ob ein bestimmtes Verzeichnis existiert oder nicht. wäre bequem, wenn es eine ähnliche Funktion zu wissen, ob eine bestimmte Datei existiert oder nicht. Ich fand nichts, was ich in meinem Fall tun konnte, aber ich weiß, es gibt Befehle aus irgendeinem Grund nicht dokumentiert.
 
Hallo alle,
Gibt es eine Funktion zu wissen, ob eine Datei existiert? Ich kenne die Directory_exists Funktion für Verzeichnisse. aber für Akten?
in questo link
http://me10macro.awardspace.com/tipstricks.html#filebrowserEs gibt ein Makro, um zu wissen, welche Dateien im aktuellen Verzeichnis existieren. Wenn Sie wissen, welche Dateien existieren, sind Sie auf halbem Weg durch die Arbeit.

Es geht darum, diese beiden Tabellen zu hinterfragen:

logische Tabelle "fbt_dtab" für Verzeichnisnamen

logische Tabelle "fbt_ftab" für Inhaltsdateien (Name, Erweiterung, Größe)

Vielleicht ist es ein nützlicher Ausgangspunkt.
 
Zuletzt bearbeitet:
in questo link
http://me10macro.awardspace.com/tipstricks.html#filebrowserEs gibt ein Makro, um zu wissen, welche Dateien im aktuellen Verzeichnis existieren. Wenn Sie wissen, welche Dateien existieren, sind Sie auf halbem Weg durch die Arbeit.

Es geht darum, diese beiden Tabellen zu hinterfragen:

logische Tabelle "fbt_dtab" für Verzeichnisnamen

logische Tabelle "fbt_ftab" für Inhaltsdateien (Name, Erweiterung, Größe)

Vielleicht ist es ein nützlicher Ausgangspunkt.
Auch hier sollte interessantes Material sein:
http://www.clausbrod.de/cgi-bin/view.pl/cocreatemodeling/webhome
 
Hallo alle,
Gibt es eine Funktion zu wissen, ob eine Datei existiert? Ich kenne die Directory_exists Funktion für Verzeichnisse. aber für Akten?
auf der Suche nach der Lösung für meine Probleme fand ich im Internet die Lösung für Ihre.
die Lösung ist einfach und elegant:

test_file_name'c:\my_file.txt
Trap_error
open_infile 1 test_file_name end
wenn (check_error) {file nicht existiert}
open_outfile 1 test_file_name
Befehl..
andere {file existiert}
close_file 1
Befehl..


gefunden auf:
http://www.cocreateusers.org/forum/showthread.php?t=5443
 
in questo link
http://me10macro.awardspace.com/tipstricks.html#filebrowserEs gibt ein Makro, um zu wissen, welche Dateien im aktuellen Verzeichnis existieren. Wenn Sie wissen, welche Dateien existieren, sind Sie auf halbem Weg durch die Arbeit.

Es geht darum, diese beiden Tabellen zu hinterfragen:

logische Tabelle "fbt_dtab" für Verzeichnisnamen

logische Tabelle "fbt_ftab" für Inhaltsdateien (Name, Erweiterung, Größe)

Vielleicht ist es ein nützlicher Ausgangspunkt.
In der Tat, das ist eine Art Lösung, an die ich dachte. Ich werde das berücksichtigen.
Danke.
 
auf der Suche nach der Lösung für meine Probleme fand ich im Internet die Lösung für Ihre.
die Lösung ist einfach und elegant:

test_file_name'c:\my_file.txt
Trap_error
open_infile 1 test_file_name end
wenn (check_error) {file nicht existiert}
open_outfile 1 test_file_name
Befehl..
andere {file existiert}
close_file 1
Befehl..


gefunden auf:
http://www.cocreateusers.org/forum/showthread.php?t=5443
Das ist auch eine Lösung, an die ich dachte. Was ich über diesen Ansatz nicht mag, ist, dass die open_infile Funktion Dateiidentifikationsnummern (in diesem Fall 1) verwendet, die von 0 bis 10 gehen können. Wenn leider die Dateiidentifikationsnummer bereits von einem anderen Makro gleichzeitig verwendet wird, entstehen Konfliktprobleme.

Ich dachte an eine ähnliche, aber bessere Lösung mit copy_file Funktion:

file_exists definieren

Parameter

Trap_error
kopieren
Ende
wenn (check_error)
le macro_result false

le macro_result true


Ende

Durch das Starten dieses Makros mit einem Dateinamen als Parameter wird die macro_result-Variable false (0) oder true (1) enthalten, wenn die Datei existiert.

Vielen Dank an alle.

Hi.
 
Gut.

Ich sehe, es gibt Leute, die immer noch mit me10 Makros kämpfen.

Am Ende kämpfte ich jedoch: Ich konnte das Makro schreiben, das ich wollte. scannt Teileliste und aggregiert automatisch alle Teile mit einem gleichen Namen.

Also, wenn ich ein Maschinenstudio habe, wo Sie ein einzelnes Teil für jede Ansicht verwenden, ist es alles wieder vereint.
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben