Microsoft Access数据库引擎无法打开或写入windows服务c#中的文件



我正在尝试使用windows服务C#将excel文件从服务器共享文件夹复制到本地系统文件夹。但低于错误

Microsoft Access数据库引擎无法打开或写入文件。该文件已由其他用户以独占方式打开,或者您需要查看和写入其数据的权限。

代码:

string filename = @"\DatawarehouseDataResult.xlsx";
string filePath = @"C:TestResult.xlsx";
System.IO.File.Move(filename , filePath);

您显示的错误可能由以下几个原因引起:

  1. 您试图打开的文件在您的机器上仍然打开(或者如果它在云中,则有人仍然打开它(

  2. 如果文件在云中,则可能是由安全设置引起的,因此您可以尝试将文件本地移动到服务器上。

  3. 如果文件是本地的,那么它可能是由权限问题引起的,您可以尝试授予用户";每个人"以测试这是否解决了错误。

最新更新