ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / Editors / Project editor
  • Overview
  • Describing the project directories
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Overview
When creating a project, a directory specific to this project is automatically created. This directory corresponds to the main directory of the project. The different project elements are stored in the subdirectories of this main directory. Each of these subdirectories has a specific role.
For example, the directories of the "Accounting" project are as follows. This project contains all the possible subdirectories. Depending on the configuration of your project, some directories may not exist.
Project directories
Remark: A backup of the project can be performed at any time: on the "Project" tab, in the "Other actions" group, expand "Backup/Restore" and select "Make a project backup". For more details, see Save a project.
Describing the project directories
The table below presents the content of the different directories found in the "Accounting" project:
DirectoryDescriptionCan be deleted?WINDEVWEBDEVWINDEV
Mobile
<Accounting>Main directory of the project
This directory contains:
  • the project (".WDP", ".WWP", ".WPP" file),
  • the windows (".WDW" files),
  • the pages (".WWH" files).
  • the reports (".WDE" files),
  • the queries (".WDR" files),
  • the images used in the windows and reports, ...
Remark: A file name starting with the '$' character means that the file is currently edited on a computer.
NoXXX
cache.management of sourcesDirectory used by the Source Code Manager (SCM)
This directory contains the elements managed by the Source Code Manager (SCM).
NoXXX
Data of automated testsDirectory used by the automated tests
This directory contains the data of the different automatic tests defined in the project.
Yes, but the test data will be lost.XXX
<Name of Internal Component>Directory used by the internal components
If the project contains one or more internal components, the project directory contains subdirectories named as the internal component. For each internal component, this directory contains all the elements (windows, pages, reports, ...) of internal component.
NoXXX
<Accounting>.aidDirectory of the project help (WINDEV only)
This directory contains all the elements required to create the final help file: images, index, ...
This directory is found only if a help file (hlp or chm) is compiled from the project. For more details, see Creating a help file.
Yes
This directory is automatically re-created when the help is compiled.
XXX
<Accounting>.anaDirectory of the project analysis
This directory contains:
  • the description of the analysis (".WDA" and ".WDD" files) and the description of its files.
  • the different generation versions of the analysis (for example, the "ANA00002" subdirectory contains the description of the analysis during the second generation).
  • the description of the analysis during the last generation ("lastgen" subdirectory).
  • the description of the analysis during the last backup ("lastsave" subdirectory).
  • the code of the stored procedures defined in the analysis, ...
Remark: From version 20, you have the ability to optimize the format for analysis storage. The ".ana" directory is simplified and compressed. For more details, see Logical Data Model (LDM). Remark: This directory can be named:
  • Accounting.wd7 for an analysis created in WINDEV 7 or 7.5,
  • Accounting.wd8 for an analysis created in WINDEV 8,
  • Accounting.wd9 for an analysis created in WINDEV 9,
  • Accounting.wd10 for an analysis created in WINDEV 10,
  • Accounting.wd11 for an analysis created in WINDEV 11.
No
Remark: The "ANAxxx", "lastgen" and "lastsave" directories can be deleted. The version of the analysis found in each directory will be deleted.
XXX
<Accounting>.cplDirectory of the compiled codes
This directory contains the compiled code files of each project element: windows, reports, queries, etc.
Yes
This directory is automatically re-created when the project is opened.
XXX
<Accounting>._WEBDirectory of site resources (Project Name_WEB)
This directory contains:
  • The .CSS style sheets
  • The directory of page resources (JavaScript, images, ...)
  • A folder for each language to generate the Sitemap.xml file (FR for French, UK for English, ...)
X
Language code (FR, US, UK, ...)Directory of page resources for each language (Language code of the project)
For example, FR for French, UK for English, ...
This directory contains:
  • The translated captions of each HTM page
  • Images for each language.
X
DocumentationTechnical documentation directory
This directory:
  • is created when printing the technical documentation of the project (or project element) in RTF or HTML ("Home" tab, "General" group, expand Print).
  • contains all the files generated when printing the project documentation in RTF or HTML format.
Yes
This directory is automatically re-created when printing the documentation of the project or the documentation of a project element in RTF or HTML format.
XXX
EXERuntime directory of the project
This directory contains all the elements required to run the project test and to run the project:
  • data files (".FIC", ".MMO" and ".NDX" files)
  • the framework (".DLL" files) if it is not included in the executable
  • the libraries (".WDL" files)
  • ...
This directory is created:
  • during the project test: click Project GO in the quick access buttons.
  • during the test of a project element: click Window GO in the quick access buttons.
  • when creating the project executable: click Generate. For more details, see Creating an executable.
Remark: If the project contains several project configurations, a subdirectory will be created for each project configuration when the element corresponding to the project configuration is generated (a directory containing the executable and its DLLs, a directory containing the Java archive, etc.).
Yes, except if this directory contains data files.
This directory is automatically re-created:
  • when running the test of the project or the test of a project element.
  • when creating the executable of the project.
XXX
HistoryDirectory of code history
This directory contains the code of the modified processes.
A subdirectory is created for each type of element (WDE for reports, WDW for windows, etc.).
This directory is found only if the management of code history is enabled.
For more details, see Code history.
Yes
The code history will not be displayed anymore.
This directory will be automatically re-created when the code is modified if the code history is enabled.
XXX
InstallDirectory of the setup program of the project (client version)
This directory contains the files required to install the application on the end-user computers.
For more details on how to install an application, see Setup program.
Yes
This directory will be automatically recreated when the setup program is generated (on the "Project" tab, in the "Generation" group, click "Setup procedure").
XXX
InstGrpDirectory of the groups of files to install
By default, when generating the setup program, the files to install are grouped in groups of files.
These groups of files (".WDZ" extension) are found in the "InstGrp" directory.
During the next generation of the setup program, if a group contains no file modified since the last generation, the corresponding file will not be re-created.
Yes
This directory will be automatically re-created when generating the setup program.
X
PATCHDirectory of the patches generated from the project
When creating a patch from a project, the patch is automatically created:
  • in the directory of the executable (used to immediately run the test of the executable while using the patch)
  • in the PATCH subdirectory of the project.
If a setup program is requested when creating the patch, the setup program will be generated in the PATCH directory only.
For more details, see Application patch.
Yes
This directory will be automatically re-created when generating a new patch.
X
BackupDirectory of automatic backups
This directory contains two archive files for each element (window, report, class, ...) used:
  • ".BK*" files: last backup files.
  • ".TK*" files: second to last backup files.
This directory is found only if "Management of automatic backup for the project elements" is checked in the "General" tab of the product options.
Yes
This directory will be automatically re-created during the next backup of a project element if the automatic backup of elements is managed.
XXX
TaskDirectory of the project tasks
This directory contains the files of project tasks ("Task.FIC", "Task.NDX" and "Task.MMO").
For more details on project tasks, see Task list.
NoXXX
VersionsDirectory of project backups
This directory contains the different backups of the project (as archive files).
To make a backup of a version of the project, on the "Project" tab, in the "Other actions" group, expand "Backup/Restore" and select "Make a project backup".
Yes
All the versions of the project will be deleted.
This directory will be automatically re-created during the next backup of a project version.
XXX
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 12/21/2022

Send a report | Local help