W tej kategorii znajdują się funkcje i procedury służące do operowania na danych, a także te zwracające informacje odnośnie katalogów plików czy systemu.
Nazwa | Opis |
---|---|
ChangeFileExt | Zmienia rozszerzenie podanego pliku |
DiskFree | Zwraca ilość bajtów wolnych na danym dysku |
DiskSize | Zwraca pojemność dysku w bajtach |
ExcludeTrailingBackslash | Zwraca ścieżkę pozbawioną znaku \ lub / |
ExcludeTrailingPathDelimiter | Zwraca ścieżkę pozbawioną znaku \ lub / |
ExpandFileName | Zwraca pełną ścieżkę na podstawie ścieżki relatywnej |
ExpandFileNameCase | Zwraca pełną ścieżkę na podstawie ścieżki relatywnej |
ExtractFileDir | Z podanej ścieżki zwraca katalog |
ExtractFileDrive | Z podanej ścieżki zwraca informacje o napędzie |
ExtractFileExt | Z podanej ścieżki zwraca rozszerzenie pliku |
ExtractFileName | Z podanej ścieżki zwraca nazwę pliku |
ExtractFilePath | Z podanej ścieżki do pliku zwraca jedynie ścieżkę do katalogu |
ExtractShortPathName | Zwraca skróconą ścieżkę do pliku |
ExtractRelativePath | Zwraca ścieżkę relatywną |
FileAge | Zwraca czas ostatniego dostępu do pliku |
FileDateToDateTime | Konwertuje czas w postaci wartości Integer do TDateTime |
FileIsReadOnly | Zwraca True jeżeli dany plik ma ustawioną flagę "tylko do odczytu" |
GetCurrentDir | Pobiera aktualy katalog |
GetDir | Pobiera aktualy katalog |
FileGetDate | Pobiera datę utworzenia pliku |
FileGetAttr | Zwraca atrybuty pliku |
FileSize | Zwraca rozmiar pliku |
IOResult | Zwraca kod ostatniej operacji wejścia/wyjścia |
IncludeTrailingBackslash | Dodaje na końcu ścieżki znak \ lub / jeżeli jest to konieczne |
IncludeTrailingPathDelimiter | Dodaje na końcu ścieżki znak \ lub / jeżeli jest to konieczne |
IsPathDelimiter | Sprawdza czy w podanym miejscu ścieżki znajduje się znak / lub \ |
LastDelimiter | |
MatchesMask | Sprawdza czy plik odpowiada określonej masce |
ProcessPath | Rozdzieła ścieżke na napęd, katalog oraz nazwę pliku |
PromptForFileName | Wyświetla okno pozwalające użytkownikowi wybrać plik |
SameFileName | Zwraca True jeżeli podanenazwy plików są takie same |
"Append" powtarza się dwukrotnie
a jak można z nazwy np. "Notatnik.exe" można wyciągnąć samą część "Notatnik"?
imho dość niefartowny temat - obsługa danych... ale nie mam pomysłu na lepszy