Here is my code:
(setq file-name-extension ".csv")
(if file-name-extension file-name-extension "")
I think the "if" expression should return a string ".csv", but I get nil.
Why is file-name-extension in the true part of the "if" expression not evaculated?
Your example works for me, using newlisp 10.7.4 on Ubuntu. what version of newlisp are you using?
@TedWalther
I'm very sorry. Now it does work and get the result I want.
I don't know why? Maybe I make some mistake?
newLISP-10.7.1 I use in Win7.
And many thanks for your prompt response!!