#include <File.au3>
#include <GuiListView.au3>
#include <GUIConstantsEx.au3>

; Получает список файлов
$aFiles = _FileListToArray(@WindowsDir, "*.*", 1)

; Создание GUI
GUICreate("Выравнивание текста в колонке")
$iListView = GUICtrlCreateListView("Размер|Файл", 5, 5, 385, 390, -1, $LVS_EX_FULLROWSELECT)
_GUICtrlListView_SetColumnWidth($iListView, 0, 70)
_GUICtrlListView_SetColumnWidth($iListView, 1, 280)

; Выравнивание текста по правому краю в колонке 0
_GUICtrlListView_JustifyColumn($iListView, 0, 1)

; Добавляет пункты
For $i = 1 To $aFiles[0]
	GUICtrlCreateListViewItem(FileGetSize(@WindowsDir & '\' & $aFiles[$i]) & "|" & $aFiles[$i], $iListView)
Next
GUISetState()

Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE