Works great. Thanks!

On Thu, Jan 23, 2020 at 5:00 PM Christian Schmitz <
[email protected]> wrote:

>
>
> > Am 23.01.2020 um 22:16 schrieb Walter Purvis <[email protected]>:
> >
> > I see the WindowsFileInfoMBS for reading attributes, but is there a way
> to
> > set them? Specifically, I'm looking to set the hidden and system flags,
> the
> > way I would in the shell with attrib +h +s *filepath*.
>
> You may just need a declare to SetFileAttributesW function.
>
> I don't have this in the plugin.
>
> Like this maybe:
>
>
> Declare Function SetFileAttributes Lib "kernel32.dll" Alias
> "SetFileAttributesW" (lpFileName As WString, dwFileAttributes As UInt32) As
> Boolean
>
> const FILE_ATTRIBUTE_HIDDEN = 2
> const FILE_ATTRIBUTE_SYSTEM = 4
>
> SetFileAttributesW(file.NativePath, FILE_ATTRIBUTE_HIDDEN +
> FILE_ATTRIBUTE_SYSTEM)
>
> Sincerely
> Christian
>
> --
> Read our blog about news on our plugins:
>
> http://www.mbsplugins.de/
>
>
>
> _______________________________________________
> [email protected] mailing list
> %(list_address)s
>
> https://ml-cgn08.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info
>
_______________________________________________
[email protected] mailing list
%(list_address)s
https://ml-cgn08.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info

Reply via email to