Jump to content
  • 0

Na import xlsx verwijderen


arjan5340

Question

Posted

Goede dag allemaal,

 

Ik ben al even bezig maar kom niet uit het volgende:

Ik krijg elke dag een xlsx bestand aangeleverd en deze importeer ik elke nacht automatisch naar de juiste tabel.

Echter ik krijg het niet voor elkaar om dit bestand na een geslaagde import te verwijderen.

 

Wie kan me helpen dit op te lossen, alvast onwijs bedankt.

 

Groetjes Arjan

7 answers to this question

Recommended Posts

  • 0
Posted

Gebruik de send event scriptstap Zie: http://www.filemaker.com/help/14/fmp/nl/html/scripts_ref1.35.170.html#1147770

Stuur het open document/applicatie event en geef bij tekst als commando cmd.exe /Q (en/of een /C) del en dan het (volledige) pad naar het bestand dat je wilt verwijderen, tussen aanhalingstekens wanneer daar spaties in zitten. Dus b.v.

 

cmd.exe /Q /C del "c:\pad\naar het bestand\dat\je wilt\verwijderen.xlsx"

Gebruik het volledige pad en bedenk dat del een file echt verwijderd, hier kan een tiepfout vervelende gevolgen hebben.

Test eerst met een onschuldig commando als type o.i.d.

  • 0
Posted

Het automatisch verwijderen van een bestand is altijd iets dat 100% in orde moet zijn. Denk b.v. aan fouten checken en afhandelen. Wanneer er bij de import iets niet goed gaat is het bestand mogelijk al verdwenen zonder dat je precies weet wat het probleem is, of zelfs maar in de gaten hebt dat het fout is gegaan. Dit geldt voor de methode van andries zowel als voor het gebruik van cmd.exe

 

Anderzijds kan ik mij voorstellen dat de methode van andries in een latere versie van FM plots niet meer werkt. (Ik krijg het onder FM13 b.v. niet voor elkaar). Strikt genomen beschouw ik het namelijk als een bug; Eerst zou om een bevestiging gevraagd moeten worden om het bestaande bestand te mogen overschrijven/verwijderen. (Wat dan weer met Set Error Capture afgevangen zou moeten kunnen worden).

 

Verder is de cmd.exe methode ook geschikt om b.v. een map/folder te maken, listing te geven of wat je normaliter ook met cmd.exe kunt doen.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...