Files icon indicating copy to clipboard operation
Files copied to clipboard

File Operations not working in AppData

Open ifeelsoalone opened this issue 3 years ago • 5 comments

Description

I'm unable to create and paste files and folders in folders located in AppData. I've removed the hidden attribute from all items inside of it using File Explorer, but the issue still persists. I'm able to use File Explorer without the issue occurring.

Demo

Steps To Reproduce

  1. Go to the AppData folder.
  2. Create or paste a file or folder.

Expected behavior

The file operation should be successful.

Files Version

Version: 2.2.50.0 OS Version: 10.0.25115.1000

Windows Version

Edition Windows 11 Pro Insider Preview Version 22H2 Installed on ‎15/‎05/‎2022 OS build 25115.1000 Experience Windows Feature Experience Pack 1000.25115.1000.0

Relevant Assets/Logs

debug.log debug_fulltrust.log

ifeelsoalone avatar May 18 '22 16:05 ifeelsoalone

Have you tried closing files and ending any files processes in task manager. then reopening.

Josh65-2201 avatar May 19 '22 15:05 Josh65-2201

Have you tried closing files and ending any files processes in task manager. then reopening.

Yes

ghost avatar May 19 '22 17:05 ghost

I have this same problem. I can't create any file inside of appdata. I'm using Files 2.3.

EDIT: Btw, I can delete anything just fine.

ferrazpedro avatar Jun 02 '22 11:06 ferrazpedro

Asking @yaichenbaum for approval.

Josh65-2201 avatar Jul 15 '22 15:07 Josh65-2201

@gave92 is this supposed to work or should this be a feature request?

yaira2 avatar Jul 28 '22 15:07 yaira2

~Bah for some reason windows API reports "success" for file operations in AppData even if they do not succeed.~ Operations in AppData folder get redirected to Files's LocalCache folder -.- https://docs.microsoft.com/en-us/windows/msix/desktop/desktop-to-uwp-behind-the-scenes https://www.advancedinstaller.com/msix-disable-registry-file-redirection.html

gave92 avatar Aug 18 '22 08:08 gave92

We may need to add the unvirtualized files capability, can you see if that works?

yaira2 avatar Aug 18 '22 13:08 yaira2

I'll try, but I'm not sure Microsoft would approve the restricted capability (unvirtualizedResources)

<Capabilities>
    <rescap:Capability Name="unvirtualizedResources" />
</Capabilities>
<Properties>
    <desktop6:FileSystemWriteVirtualization>disabled</desktop6:FileSystemWriteVirtualization>
</Properties>

gave92 avatar Aug 18 '22 13:08 gave92

They indicated that they were open to this so I think it's worth a try.

yaira2 avatar Aug 18 '22 14:08 yaira2

Any new?

If Microsoft doesn't approve unvirtualizedResources, maybe we can try this:

    <virtualization:FileSystemWriteVirtualization>
      <virtualization:ExcludedDirectories>
        <virtualization:ExcludedDirectory>$(KnownFolder:LocalAppData)</virtualization:ExcludedDirectory>
        <virtualization:ExcludedDirectory>$(KnownFolder:LocalAppDataLow)</virtualization:ExcludedDirectory>
        <virtualization:ExcludedDirectory>$(KnownFolder:RoamingAppData)</virtualization:ExcludedDirectory>
      </virtualization:ExcludedDirectories>
    </virtualization:FileSystemWriteVirtualization>

NanaZip uses this approach.

yinyue200 avatar Dec 23 '22 23:12 yinyue200

Its working for me in 2.4.8.0

Josh65-2201 avatar Dec 24 '22 00:12 Josh65-2201

@Josh-65 are you running as admin?

yaira2 avatar Dec 25 '22 00:12 yaira2

No. Folder that don't require it work.

Josh65-2201 avatar Dec 25 '22 00:12 Josh65-2201