I try to use this move to folder function to move the file to another B folder, but after this, the window refresh to the B folder and the file wasn’t there, after I back to the old folder and the file are still there, after I check the network I saw the PATCH /files request is response with 200 status code. So don’t know what the issue is.
directus version is 11.6.1
Heya!
That’s odd.. If the PATCH returned a 200, the record should’ve been updated. Could you double check the response body of that PATCH request? It should return the updated file object, and the folder field in the response should tell you if it actually got written to the database or not.
If the response body still shows the old folder, it might be a field-level permissions thing where the folder field isn’t included in the update permissions for your role. Worth checking under Settings → Access Policies → [your role] → directus_files → update permissions just to be sure 
Hi
Thanks to the response, we found out it is causing by our extension, so everything is fine now, thank you!