Automatically delete inserted file

aceXaceX Member Posts: 166
Hi there,

I have a process only report which have functionality to import a excel file into Transfer Line table ...
I need to delete imported file (if import is success).
The problem is:
I have a locations on the server \\Files\ExcelFiles\Folder1\Book1.xlsx
\\Files\ExcelFiles\Folder2\AnotherBook1.xlsx
The location \\Files\ExcelFiles\ is fixed but last folder is different and for that reason when I delete the file I'm using
FileMgt.DeleteClientFile('\\Files\ExcelFiles\' + LastFolderName + '\' + FileName);

and the problem is when I'm filling value of the LastFolderName.
When I select the file from \\Files\ExcelFiles\Folder1\Book1.xlsx the system does not read that location. When I go in debug session, I see that system reads the selected file from C:\ProgramData\Microsoft\Microsoft Dynamics NAV\80\Server\MicrosoftDynamicsNavServer$DynamicsNAV80\TEMP\Book1.xlsx. So LastFolderName value is TEMP instead of Folder1.

*Is there any way to get somehow the location from where I reed the file, not the server temp location?*

Thanks
Best Regards

Answers

  • JuhlJuhl Member Posts: 724
    If service tier has access to the share, there is no reason for using filemgt codeunit. Just read and delete.
    Follow me on my blog juhl.blog
Sign In or Register to comment.