[GastForen Programme Print/Bildbearbeitung Adobe InDesign Prüfen ob ein Objekt ein Ordner ist

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Prüfen ob ein Objekt ein Ordner ist

Imion
Beiträge gesamt: 141

12. Aug 2008, 18:42
Beitrag # 1 von 4
Bewertung:
(1308 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

ich schreibe gerade ein Skript, welches sich durch Ordner wühlen und Dinge mit den Bildern darin machen soll.
Nun können aber in den ausgeähltem Ordner auch gerne andere Ordner sein, welche rekrusiv abgearbeitt werden sollen. Das ist kein Problem, wohl aber das Unterscheiden zwischen Ordner und Datei.
Zumindest für mich, denn eine simple Abfrage wie


Code
if(countFiles[FileCount].type == "Folder") 

hilf da nicht.

countFiles ist ein Array welches das Ergebnis von


Code
var countFiles = myFolder.getFiles(); 


enthält.

Kann mir da jemand helfen?

Gruß, Andreas
X

Prüfen ob ein Objekt ein Ordner ist

Martin Fischer
  
Beiträge gesamt: 12783

12. Aug 2008, 22:32
Beitrag # 2 von 4
Beitrag ID: #362336
Bewertung:
(1264 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Andreas,

vielleicht hilft das:


Zitat There are several ways to distinguish between a File and a Folder object.
For example:
if (f instanceof File) ...
if (typeof f.open == “undefined”) ...// Folders do not open



als Antwort auf: [#362316]

Prüfen ob ein Objekt ein Ordner ist

Martin Fischer
  
Beiträge gesamt: 12783

13. Aug 2008, 08:51
Beitrag # 3 von 4
Beitrag ID: #362354
Bewertung:
(1209 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Andreas,

> Nun können aber in den ausgeähltem Ordner auch gerne andere Ordner sein, welche rekrusiv abgearbeitet werden sollen.

Ein Beispiel ener solchen rekursiven Funktion findest Du in scanSubFolders() unter http://www.hilfdirselbst.ch/...i?post=192198#192198


als Antwort auf: [#362316]

Prüfen ob ein Objekt ein Ordner ist

Imion
Beiträge gesamt: 141

13. Aug 2008, 23:07
Beitrag # 4 von 4
Beitrag ID: #362496
Bewertung:
(1158 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

das hat geholfen, vielen lieben Dank,

Liebe Grüße,

Andreas


als Antwort auf: [#362354]
X