File List Export

File List Export does that and much more, including exporting the list for use in a spreadsheet for further analysis or search purposes. I have many thousands of video files stored on several large hard drives, and the application listed them within seconds. Copy or export the auto-complete file/list in Outlook Copy or export the auto-complete file/list in Outlook This method will guide you to open the folder containing the Outlook auto-complete list, and then copy or export these files from the folder.

SysExporter v1.77 - Export data from Windows controls.
Copyright (c) 2003 - 2019 Nir Sofer

See Also

  • AdvancedRun - Run application as system user or without elevation or as user of another process or with specific environment variables.


SysExporter utility allows you to grab the data stored in standard list-views, tree-views, list boxes, combo boxes, text-boxes, and WebBrowser/HTML controls fromalmost any application running on your system, and export it to text, HTML or XML file.
Here's some examples for data that you can export with SysExporter:
  • The files list inside archive file (.zip, .rar, and so on) as displayed by WinZip or 7-Zip File Manager.
  • The files list inside a folder.
  • The event log of Windows.
  • The list of emails and contacts in Outlook Express.
  • The Registry values displayed in the right pane of the Registry Editor.
  • The data displayed by SysInternals utilities (Registry Monitor, File Monitor, Process Explorer, and others.)
  • The text inside a standard message-box of Windows.
  • The HTML inside any instance of Internet Explorer.

Versions History

  • Version 1.77:
    • You can now send the data to stdout by specifying empty string as filename, for example:
      sysexp.exe /Title 'Windows Task Manager' /class SysListView32 /Visible Yes /scomma ' more
  • Version 1.76:
    • When the 'Add Column Headers To Tab-Delimited File' option is turned on, the header is now also added to comma-delimited files.
  • Version 1.75:
    • Added 'New SysExporter Instance' (Ctrl+N), which opens a new window of SysExporter.
  • Version 1.72:
    • Added 'Run As Administrator' option (Ctrl+F11), which allows you to easily run SysExporter as administrator on Windows Vista/7/8/2008. You should use this option if you need to extract data from a software that is executed as administrator.
  • Version 1.71:
    • Fixed to accept 64-bit handles in /Handle command-line option.
  • Version 1.70:
    • Added command-line options that allows you to export the data of Windows controls to a file, without displaying any user interface. For example, to export the active ListView in the task manager of Windows to html file:
      sysexp.exe /Process 'taskmgr.exe' /class 'SysListView32' /Visible 'Yes' /shtml 'c:temp1.html'
  • Version 1.62:
    • Fixed the flickering while scrolling the items of list-view.
  • Version 1.61:
    • Added 'Auto Size Columns+Headers' option, which allows you to automatically resize the columns according to the row values and column headers.
    • Fixed issue: The properties and the other windows opened in the wrong monitor, on multi-monitors system.
  • Version 1.60:
    • Added support for DirectUI control, which is used to display files and folders on Explorer Windows of Windows 7.
  • Version 1.52:
    • Fixed the properties window to be closed when clicking the X button or pressing the Esc key.
  • Version 1.51:
    • Added 'Remove Question Mark Characters' - Useful for date/time and some other columns of Explorer in Windows Vista.
  • Version 1.50:
    • Added support for drag And drop feature - Allows you to easily locate the desired window simply by dragging the target icon from the SysExporter toolbar into the window that you need to grab the data.
  • Version 1.41:
    • New option: Add Tree Indent Spaces To Exported Data.
  • Version 1.40:
    • Added new columns: 'Window Class', and 'Visible'
  • Version 1.39:
    • Fixed bug: The main window lost the focus when the user switched to another application and then returned back to SysExporter.
  • Version 1.38:
    • Added 'Always On Top' option.
  • Version 1.37:
    • Fixed bug in saving as comma-delimited file when field values contained comma character.
  • Version 1.36:
    • Added support for saving to comma-delimited file.
  • Version 1.35:
    • Added support for StatusBar controls.
    • The configuration is now saved to a file, instead of the Registry.
  • Version 1.30:
    • New Option: Display HTML As Plain Text (For HTML controls)
    • New Option: Display Invisible Items.
    • New Option: Display Items With Invisible Parent Window.
    • Added filters by control type.
  • Version 1.21:
    • Added support for labels.
    • When the lower pane contains text, you can now use the keyboard - Ctrl+A for selection, and Ctrl+C to copy the text to the clipboard.
  • Version 1.20:
    • Added support for text-boxes.
    • Added support for WebBrowser/HTML controls (IHTMLDocument2 interface) - Only on Windows 2000/XP.
  • Version 1.10:
    • Added support for Tree-View Controls.
    • Copy to clipboard as tab-delimited text.
    • New Options under the Options menu.
    • Ability to translate to other languages.
  • Version 1.00: First Release

System Requirement

SysExporter Works perfectly on Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008, Windows Vista, Windows 7, Windows 8, and Windows 10.
On Windows 9x and Windows ME, SysExporter can only export data from combo boxes and list boxes controls, but not from list-view and tree-view controls.

Known Limitations

SysExporter can export data from most combo boxes, list boxes, tree-view, and list-view controls, but not from all of them.There are some applications that use these controls to display data, but the data itself is not actually stored in the control, but in another location in the computer's memory.In such cases, SysExporter won't be able to export the data.

Using SysExporter

This utility is a standalone executable, so it doesn't require any installation process or additional DLLs. Just run the executable (sysexp.exe) and start using it. There is only one exception: If you want to run this utility on Windows NT, you should download the 'psapi.dll', and copy it into the system32 folder.

The main window of SysExporter contains 2 panes:

File List Export Free Mac

  1. The upper pane displays the list of current opened windows that are available for export.
  2. When you select a single window in the upper pane, the lower pane displays all data that you can export from the selected window.For example: If you select the 'My computer' window in the upper pane, the lower pane will display the list of all your disks, and they are displayed in the original 'My Computer' window.
You can easily select one or more items from the lower pane, and then export them to text, HTML or XML files.You can also copy the exported data to the clipboard in tab-delimited format (Ctrl+C), and thenpaste it directly to Excel or any other application that supports this format.Before exporting the data, you can change the order of columns that will be appeared in the saved files by using the 'Choose Columns' option.

Practical Example

Let's say that you want to export the list of all files in your C:Windows folder to Excel:
  1. First, open the 'C:Windows' folder (or any other folder that you want to export).
  2. In the top pane of SysExporter, find the window of 'C:Windows' folder and select it.If you cannot find this window, try to refresh the list by pressing F5 key.
  3. After selecting the desired window in the top pane, the files list of this windowwill be loaded to the lower pane.
  4. Select the files in the lower pane that you want to export. (Press Ctrl+A in order to select all files)
  5. Press Ctrl+C in order to copy the selected items to the clipbaord. (The exported items are copied in tab-delimited format)
  6. In Excel, go the position that you want to put the exported data, and thenpress Ctrl+V to paste the exported data into your Excel worksheet.

Locating the right window with Drag & Drop

Starting from version 1.50, you can easily locate the desired window by using the targeting button.In order to do that, simply press the targeting button of the toolbar, and then drag it to the window that you wishto export the data.If the selected window is detected by SysExporter, it'll automatically be displayed in SysExporter.

Command-Line Options

Starting from version 1.70, you can export the content of Windows control from command-line, without displaying any user interface.However, in order to export the desired Windows control, you must specify enough filters to uniquely identify the correct control you wish to export. If there are multiple controls that match the filters you specified, then SysExporter will randomly export only one of them.

You can use the following command-line parameters to define the control you wish to export:/Process , /Title , /Class , /Type , /Visible , /Handle , MinItems, /MaxItems

Here's a few examples:

  • Export the current visible ListView in the task manager of Windows to csv file:
    sysexp.exe /Title 'Windows Task Manager' /class SysListView32 /Visible Yes /scomma 'c:temp1.csv'
  • Export the current visible ListView in the task manager of Windows to html file:
    sysexp.exe /Process taskmgr.exe /class 'SysListView32' /Visible Yes /shtml 'c:temp1.html'
  • Export the content of HTML page in opened window of Internet Explorer:
    sysexp.exe /Type HTML /Process iexplore.exe /stext 'c:temp1.html'

/Process 5422
/Title 'Local Disk (C:)'
/Class 'SysListView32'
/Class 'DirectUIHWND'
/Type 'TreeView'
/Type 'ComboBox'
/MinItems 50
/Handle <Window Handle>Specifies the window handle of the control you want to export, for example:
/Handle 0x01571370
/stext <Filename>Export the data into a regular text file.
/scomma <Filename>Export the data into a comma-delimited text file (csv).
/shtml <Filename>Export the data into HTML file (Horizontal).
/sxml <Filename>Export the data to XML file.

Translating to other languages

SysExporter allows you to easily translate all menus, dialog-boxes, and other stringsto other languages.
In order to do that, follow the instructions below:
  1. Run SysExporter with /savelangfile parameter:
    sysexp.exe /savelangfile
    A file named sysexp_lng.ini will be created in the folder of SysExporter utility.
  2. Open the created language file in Notepad or in any other text editor.
  3. Translate all menus, dialog-boxes, and string entries to the desired language.
  4. After you finish the translation, Run SysExporter, and all translated strings will be loaded from the language file.
    If you want to run SysExporter without the translation, simply rename the language file, or move it to another folder.


This utility is released as freeware. You are allowed to freely distribute this utility via floppy disk, CD-ROM, Internet, or in any other way, as long as you don't charge anything for this and you don'tsell it or distribute it as a part of commercial product. If you distribute this utility, you must include all files inthe distribution package, without any modification !


The software is provided 'AS IS' without any warranty, either expressed or implied,including, but not limited to, the implied warranties of merchantability and fitnessfor a particular purpose. The author will not be liable for any special, incidental,consequential or indirect damages due to loss of data or any other reason.


If you have any problem, suggestion, comment, or you found a bug in my utility, you can send a message to [email protected]
Download SysExporter in zip file
Download self-install executable for installing SysExporter with uninstall support
Download SysExporter for x64

SysExporter is also available in other languages. In order to change the language of SysExporter, download the appropriate language zip file, extract the 'sysexp_lng.ini', and put it in the same folder that you Installed SysExporter utility.

LanguageTranslated ByDateVersion
BelarussianAgnessa Petrova26/02/2018
Brazilian PortuguesePaulo Guzmán11/07/20121.60
DutchJan Verheijen20/09/20191.77
German«Latino» auf WinTotal.de18/09/20191.77
NorwegianY J Landro ([email protected])30/09/2006
PolishWojciech Sabaj28/07/20121.60
Portuguese BrazilFlavio Belo11/12/2015
RomanianJaff (Oprea Nicolae)06/02/20161.72
Simplified ChineseDickMoore25/05/20201.77
SlovakFrantišek Fico01/10/20191.77
SpanishRicardo A. Rivas21/07/20201.77
Traditional ChineseYork Mak13/09/20151.72
Traditional ChineseDanfong Hsieh20/09/20191.77
TurkishHARUN ARI03/08/20111.52

File List Export Mac

Folder Size is an advanced free folder and file size analysis tool. It can export all file and folder information to Excel, XML, or CSV. It can also export folder structure to PDF or print to the printer. These are just a few of the countless features of Folder Size. In addition, it can list the largest folders and files, analyze the disk space using neat pie and bar charts, list the largest and oldest files in a folder and all its subfolders. That is to say, it is the best tool for locating missing disk space – it will display the size distribution of all your files and folders.

Download Folder Size now and save valuable disk space by removing large unused files and folders. Please take a look at this article If you are interested in printing folders. There is also a detailed article on how to print files or folders.

Export Folders to Excel, XML, CSV

There are many export options and file formats in Folder Size. First, you should know what you want to export. Mamp pro.

Export Files or Folder

  • File->Export Chart Image – will export the chart as a graphic file
  • File->Export As… – will export all the information – this includes all files and folders
  • File->Export Details View – will export only the file and folders listed in the large details view at the right side of the application

Export Formats – Excel, CSV, ot XML

The second two options above will let you choose the file format. For example, if you want to export the data to EXCEL you should choose a CSV file extension. The CSV file format provides a table-view structure of the folders and files. As a result, you can view the CSV files in Excel. Excel supports CSV files natively.

If you want to export the tree structure of folders and files use the XML file format. You can easily display XML files in a web browser. You can also use them to import the data from other applications.

Folder and File Export Options

File List Export

Folder and File Export Options

Workflow File Export List Uipath

The above options determine the export settings for the full “Export As…” feature. An explanation of each item follows below.

Include drive size information for scanned locations (if available)

The option name is clear enough – it includes information for the used, free and total space of the drive which contains the scanned files. The “if available” part is there because certain types of network share do not contain such information.

Export File Details

Determines if the file information will be included in the exported files. To clarify, untick the option to export folder list/tree only. Large scans may contain many items and the exported files can grow large. Therefore, if you do not need the file information it is better to un-tick the option.

Export Owner Information

The owner information is usually not needed and is not exported by default. Another reason to exclude this information by default is that the Windows API for obtaining such information is quite slow. Therefore it may slow down the entire export if it contains a large number of files or folders.

Maximum Export Depth

The option is set to 0 (ZERO) by default which translates to UNLIMITED – export all levels. In short, it limits the depth of the exported folders and starts from the top-level inclusive. The number determines how deep the tool should export.

Export File List To Excel


Export Folder List or Export Folder Structure From Command Line

Folder Size provides multiple options in order to automate the folder scan and export process. It provides all the export options also from the command line.

Here is a detailed export example:

FolderSize -scan “F:mp3” -exp “d:mp3_{DATE} {TIME}.xml;d:mp3_{DATE} {TIME}.fsp;d:mp3_{DATE} {TIME}.csv” -s -exp-depth 4 -exp-files-off -exp-drive-info-on

-scan <path> – specifies a path that will be scanned. You can specify multiple paths by separating them with a semicolon. You should enclose in quotes all paths that contain spaces. E.g.: -scan c:mp3;“c:path with space”

-exp <semicolon delimited list of export formats> – Export command line parameter. Depending on the file extension will export the corresponding file type. You can export multiple formats at once by separating the paths with semicolons. Use the variables {DATE} and {TIME} to include the current date and time in the file names.

Export Options and Flags

Below export options have on and off states. If you omit an option the value from the application GUI settings is used for backward compatibility. If you do not want that, you should explicitly specify the desired state of the option. Please note that the settings below will be set in the application. If you use the “-s” (silent) option they will not be stored. If you omit the “-s” option, closing the application window will store the command line settings in the application’s settings.

-exp-drive-info-off – Include/exclude information for the drive size, free and used space in the exported file if available. Such information may not be available for some network shares.

-exp-files-off – Include/exclude information for the files in the exported file.

-exp-owner-off – Include/exclude owner information for the files and folders. This option is disabled by default. The Windows API for obtaining OWNER information is very slow and may cause poor performance for large folder listings. Therefore, if you do not need the owner information we recommend you to keep the option disabled.

-exp-depth XX – Determines how many levels deep to export from the top folder inclusive. XX is a round value equal to 0 (zero) or higher. The default value is 0 (zero). It means that the tool will export ALL the data – unlimited.

-s – stands for SILENT. Use the option to hide the GUI during the scan. The application will exit after it processes the command line actions. However, you can omit the option to display the GUI. As a result, it will stay on screen after it processes all the command line actions.

Folder Tree XML Export File format sample:

<fo tc=”4/9/2011 12:18:02 AM” ta=”7/1/2011 8:34:40 AM” tm=”7/1/2011 8:34:40 AM” at=”8208″ fic=”1″ foc=”0″ s=”1721″ ow=”WIN-LQEN7914IFUChris” >
<fo tc=”7/1/2011 8:34:26 AM” ta=”7/1/2011 8:34:40 AM” tm=”7/1/2011 8:34:40 AM” at=”8224″ s=”1721″ ow=”WIN-LQEN7914IFUChris” >

We have shortened the attributes and tags of the XML file to reduce file size. As a result the size of the files gets smaller. Bear in mind that those files may contain millions of items and every character counts.

Folder Tree XML Attribute and tag names:

  • fo – Folder/file object
  • tc – Time created
  • ta – Time accessed
  • tm – Time modified
  • at – Attributes – decimal representation of the file/folder attributes. These are all the standard Windows file attributes. Read more:
  • fic – Files count
  • foc – Folders count
  • s – Size
  • ow – Owner
  • n – Name is stored in a CDATA section in order to support multiple language characters.

Export List Of File Names

Command-line export options are available only in the PRO version of the application.

Folder Size is a great free tool that will list folder sizes and export or print folders and file lists.

Do you miss a feature or have a suggestion? Please comment below – we will be glad to hear your recommendations.

Export Folder Names To File

The article relates to:
Easy guide to export folder structure.
How do I export a list of folders?
Can I extract files from multiple folders?
How do I print a folder tree structure?
I want to create a directory structure in Excel?
Guide to write a folder structure?
Help to export a folder structure?
Info to get a list of folders and subfolders?
How do I export a list of files from a folder into Excel?
Can I extract files from multiple folders?