| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY bietet das umfangreichste Ökosystem von B2B als auch B2C-Lösungen für IT-Akteure auf dem Markt, eine Pressemitteilung
|
Autor
|
Thema: vl-file-directory-p - Datei prüfen (891 / mal gelesen)
|
tappenbeck Mitglied Vermessungsingenieur
Beiträge: 1217 Registriert: 30.05.2002 AutoCAD (Map)2019, Topobase, MapEdit, Lisp, .vb.net
|
erstellt am: 02. Aug. 2016 08:38 <-- editieren / zitieren --> Unities abgeben:
|
Brischke Moderator CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 02. Aug. 2016 08:40 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
|
runkelruebe Ehrenmitglied V.I.P. h.c. Straßen- / Tiefbau
Beiträge: 8086 Registriert: 09.03.2006 sw: Win7-x64 Office 365 ProPlus C3D (& LT ) ET; DACH; Extensions ------------------- hw: FX3800 i5 CPU 670 8GB RAM
|
erstellt am: 02. Aug. 2016 08:52 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
hmm, Zitat: T, if filename is the name of a directory; nil if it is not.
Ist Deine Testzeile vl-file-directory-p "C:/temp/test.txt") ein directory? Oder nicht doch eher ein file? Dein Test ist falsch. Laß das /test.txt weg und Du bekommst ordnungsgemäß ein T
------------------ Gruß, runkelruebe Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9803 Registriert: 01.12.2003 One AutoCAD 2.5 - 2024, AutoCAD, Civil 3D, Win10/Win11
|
erstellt am: 02. Aug. 2016 08:57 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
Zitat: Original erstellt von tappenbeck:
Code:
(vl-file-directory-p "C:/temp/test.txt")
bekomme aber dennoch immer nil!!
Dann ist ja alles richtig :). (vl-file-directory-p "C:/temp") -> T vl-file-directory-p prüft eben, ob der übergebene Name ein Verzeichnis ist. Am besten wäre
Code: (and (findfile "C:/temp/test.txt")(not (vl-file-directory-p "C:/temp/test.txt")))
Gibt es diesen Dateinamen und ist es kein Name eines Verzeichnisses. ------------------ Mit freundlichem Gruß Udo Hübner www.CAD-Huebner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tappenbeck Mitglied Vermessungsingenieur
Beiträge: 1217 Registriert: 30.05.2002 AutoCAD (Map)2019, Topobase, MapEdit, Lisp, .vb.net
|
erstellt am: 02. Aug. 2016 09:32 <-- editieren / zitieren --> Unities abgeben:
Moin! findfile - dachte ich auch immer, aber da war ich heute wohl noch nicht ganz wach! vl-file-directory-p - hatte ich als Test für Directory UND Datei verstanden. Danke Euch beiden. Gruß Jan ------------------ jan :-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |