อาการ
ในขณะที่บันทึกไฟล์ Excel ที่มีอยู่ในไดเรกทอรีที่ซิงค์กับ OneDrive หรือการคัดลอกและเขียนทับไฟล์ในไดเรกทอรีที่ซิงค์กับ OneDrive การดําเนินการอาจล้มเหลวโดยมีข้อยกเว้นที่มาจาก OneDrive คล้ายกับสิ่งนี้:
System.IO.IOException: Access to the cloud file is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost) at Microsoft.Flow.RPA.Desktop.Modules.Folder.Actions.FolderActions.CopyFolder2(String sourceFolder, String destinationFolder, Boolean overwrite) at Microsoft.Flow.RPA.Desktop.Modules.Folder.Actions.FolderActions.CopyFolder(Variant source, Variant destination, Variant& copiedFolder, Boolean overwrite) --- End of inner exception stack trace --- at Microsoft.Flow.RPA.Desktop.Modules.Folder.Actions.CopyFolder.Execute(ActionContext context) at Microsoft.Flow.RPA.Desktop.Robin.Engine.Execution.ActionRunner.Run(IActionStatement statement, Dictionary`2 inputArguments, Dictionary`2 outputArguments)
สาเหตุ
ดูเหมือนว่าจะมีปัญหากับฟังก์ชันไฟล์ออนดีมานด์ของ OneDrive ที่สร้างไฟล์ปลอมในไดเรกทอรีภายในโดยไม่ต้องดาวน์โหลดจริงๆ
วิธีแก้ไขปัญหาชั่วคราว
ปิดใช้งานฟีเจอร์ไฟล์ออนดีมานด์ของ OneDrive ผ่านการตั้งค่าในส่วนขยายของเชลล์ OneDrive