So you continue to ignore my advise and are left to run through whatever guesses people come up with as to the root cause?
If Lotus1 had followed my advice, his test case would have also said 'Access is denied' (which identifies the problem rather clearly). Why don't you want to know the useful error message for your case?
| [reply] |
I did read your node and tried adding a $^E in the die statement and it only gave a redundant comment about an invalid directory. If you had read my code you would notice I only tested for an invalid directory. I don't have an admin login on my work machine and couldn't test for insufficient file privileges.
I was pointing out that the error message the OP presented was obviously not from an invalid directory.
My only guess is that your script is running in a context where it doesn't have a current "working drive" and if you prepend the "C:" to your string, that it might fix the problem.
From that statement you didn't seem to be considering permissions as a possibility so I brought it up.
| [reply] [d/l] |
My only guess is that your script is running in a context where it doesn't have a current "working drive" and if you prepend the "C:" to your string, that it might fix the problem.
From that statement you didn't seem to be considering permissions as a possibility so I brought it up.
Thanks! I failed to update that assessment after I had read the code that I quoted. A permission problem did then cross my mind and it is one of the more likely causes so it is good for you to mention it.
Given that the OP has reported "I can access using command prompt", it seems an ordinary permission problem may not be the cause. But it could still be a permission problem if the script is being launched in a restricted context (such as as a service, from a web service, as a scheduled task, etc.).
| [reply] |
I apologize. I didn't mean to ignore you. I am not sure how to do the error test....
| [reply] |
| [reply] [d/l] [select] |