FileSize
| Formát: | FILESIZE [{<adresář|soubor|maska|zařízení>}] [FROM <soubor>] [ALL] [REPORT ][FORMAT <řetězec>] |
| Šablona: | FILES/A, FROM/K, ALL/S, REPORT/S, FORMAT/K |
| Účel: | Shromažďujte informace o velikosti souborů uložených na disku |
| Cesta: | C:FILENOTE |
Příkaz FILESIZE bude shromažďovat informace o souborech uložených na disku, sčítat počet použitých bytů a bloků a počítat počet nalezených souborů. Pokud zadáte argument <adresář>, <maska> nebo <soubor>, pak příkaz FILESIZE přidá data souboru pro zadaný adresář, všechny adresáře nebo soubory, které odpovídají vzoru, nebo zadanému souboru nebo zařízení. Místo zadávání názvů v příkazovém řádku můžete také určit název souboru, ze kterého se mají názvy číst.
Parametry
| FILES | Seznam souborů, adresářů nebo maska souborů, které by měly být prozkoumány. Buď musíte zadat tento parametr nebo název souboru s volbou FROM. | |
| FROM | Název textového souboru, který obsahuje názvy souborů, adresářů nebo masek, které by měly být prozkoumány. Buď musíte zadat tento parametr nebo seznam jmen s volbou FILES. | |
| ALL | Také prozkoumá soubory ve všech adresářích a podadresářích. | |
| REPORT | Zobrazí informace o postupu při skenování obsahu adresáře. Každá taková zpráva bude mít předponu podle názvu adresáře a celkový počet souborů, bloků a bytů bude mít předponu „TOTAL“. | |
| FORMAT | Definuje řetězec pro speciální formátování výstupu FILESIZE. Podporované specifikátory formátu jsou: | |
| %b | Zobrazí počet použitých bloků | |
| %B | Zobrazí počet použitých bloků, ale použije aktuální pravidla formátování národního prostředí | |
| %l | Zobrazí počet použitých bytů | |
| %L | Zobrazí počet použitých bytů, ale použije aktuální pravidla formátování národního prostředí | |
| %S | Zobrazí počet použitých bytů zaokrouhlených na kilobajty, megabajty, gigabajty atd. (Binární) | |
| %f | Zobrazí počet nalezených souborů | |
| %F | Zobrazí počet nalezených souborů, ale použije aktuální pravidla formátování národního prostředí | |
| %N | Zobrazí plné jméno adresáře pro který byly informace shromažďovány nebo štítek „CELKEM“ pro celkový součet všech shromážděných údajů | |
| %% | Zobrazí znak procenta | |
Příklady
Prohlédá obsah adresáře C:, sečte velikosti všech nalezených souborů a poté pouze zobrazí počet použitých bytů:
| 1> FILESIZE C: FORMAT "%l" 1958872 |
Stejně jako v případě nahoře, ale velikost souborů bude zobrazeno jako zaokrouhlené číslo. Všimněte si, že kilobyte má hodnotu 1024 bytů (a ne 1000).
| 1> FILESIZE C: FORMAT "%s" 1912K |
Zjištění, kolik souborů je uloženo v adresáři LIBS:
| 1> FILESIZE LIBS: ALL FORMAT "%F files found" 178 files found |
Zobrazí informace o jednotlivých adresářích na oddíle SYS:
| 1> FILESIZE SYS:#? ALL REPORT SYS:C: 71 files, 354,230 bytes, 722 blocks SYS:Classes: 49 files, 786,244 bytes, 1,560 blocks SYS:Devs: 278 files, 1,734,474 bytes, 3,502 blocks SYS:Expansion: 0 files, 0 bytes, 0 blocks SYS:Fonts: 62 files, 777,024 bytes, 1,554 blocks SYS:L: 10 files, 106,488 bytes, 215 blocks SYS:Libs: 73 files, 2,147,780 bytes, 4,232 blocks SYS:Prefs: 585 files, 14,115,024 bytes, 27,836 blocks SYS:Rexxc: 10 files, 4,628 bytes, 13 blocks SYS:S: 19 files, 14,100 bytes, 38 blocks SYS:Storage: 292 files, 1,408,042 bytes, 2,868 blocks SYS:System: 16 files, 154,916 bytes, 310 blocks SYS:T: 0 files, 0 bytes, 0 blocks SYS:Tools: 49 files, 686,316 bytes, 1,364 blocks SYS:Utilities: 88 files, 2,267,465 bytes, 4,470 blocks SYS:WBStartup: 11 files, 257,923 bytes, 509 blocks SYS:Locale: 460 files, 2,581,114 bytes, 5,295 blocks TOTAL: 2,082 files, 27,422,060 bytes, 54,545 blocks |



