4D v16.3

System folder

Home

 
4D v16.3
System folder

System folder 


 

System folder {( type )} -> Function result 
Parameter Type   Description
type  Longint in Type of system folder
Function result  String in Pathname to a system folder

The System folder command returns the pathname to a particular folder of the operating system or to the active Windows or Mac OS System folder itself.

You pass in the optional type parameter a value indicating the type of system folder. 4D provides you with the following predefined constants, placed in the “System Folder” theme:

Constant Type Value Comment
Applications or program files Longint 16
Desktop Longint 15
Documents folder Longint 17 "Documents" folder of user
Favorites Win Longint 14
Fonts Longint 1
Start menu Win_all Longint 8
Start menu Win_user Longint 9
Startup Win_all Longint 4
Startup Win_user Longint 5
System Longint 0
System Win Longint 12
System32 Win Longint 13
User preferences_all Longint 2
User preferences_user Longint 3
Notes:
  • The constants suffixed Win can be used on Windows only. When they are used on Mac OS, System folder will return an empty string.
  • The pathnames to some system folders can specific to the current user. Constants 2 to 9 allow you to choose whether you want to obtain the pathname to a folder which is shared by all users, or customized for the current user.

If you omit the type parameter, the function will return the pathname to active System folder (= constant System).



See also 

Get 4D folder
Temporary folder

 
PROPERTIES 

Product: 4D
Theme: System Environment
Number: 487

This command can be run in preemptive processes

 
HISTORY 

Modified: 4D v11 SQL Release 4
Modified: 4D v13

 
ARTICLE USAGE

4D Language Reference ( 4D v16)
4D Language Reference ( 4D v16.1)
4D Language Reference ( 4D v16.2)
4D Language Reference ( 4D v16.3)