SetFileAttributes() for folder/directory

Just starting out? Need help? Post your questions and find answers here.
BlindMan
User
User
Posts: 32
Joined: Thu Aug 30, 2018 11:34 am

SetFileAttributes() for folder/directory

Post by BlindMan »

SetFileAttributes() for a folder/directory doesn't appear to be working for +s or +h.
Passing full pathname of folder to SetFileAttributes().
Working as expected on files.
Using Win10x64 PB5.72x64 B2

Sorry. Working ok now. Not sure why. Computer has been switched off and on since last tested but code has not changed.

Code: Select all

 

ProgDataDir$ = GetUserDirectory(#PB_Directory_ProgramData)

DirSeparator$ = Right(ProgDataDir$, 1)

 

CreateDirectory(ProgDataDir$ + "BangMash")

Result = SetFileAttributes(ProgDataDir$ + "BangMash", #PB_FileSystem_Hidden)

MessageRequester("Result " + Str(Result), ProgDataDir$ + "BangMash")

 

CreateDirectory(ProgDataDir$ + "BangMash" + DirSeparator$ + "Bang")

 

CreateDirectory(ProgDataDir$ + "BangMash" + DirSeparator$ + "Mash")

Result = SetFileAttributes(ProgDataDir$ + "BangMash" + DirSeparator$ + "Bang", #PB_FileSystem_System)

MessageRequester("Result " + Str(Result), ProgDataDir$ + "BangMash" + DirSeparator$ + "Bang")

 

End

Last edited by BlindMan on Wed Mar 11, 2020 6:31 pm, edited 1 time in total.
Little John
Addict
Addict
Posts: 4780
Joined: Thu Jun 07, 2007 3:25 pm
Location: Berlin, Germany

Re: SetFileAttributes() for folder/directory

Post by Little John »

Post Reply