Access

  MS Access 2010+  |  Przetwarzanie plików  |   VBA 7.0



 

Spis przykładów dotyczących plików i folderów

001.

17.11.2017

• Lista podfolderów w folderze roboczym. Funkcja Dir i komenda DIR

Wbudowana funkcji Dir, zwraca wartość typu String reprezentującą nazwę pliku, katalogu lub folderu, która odpowiada określonemu wzorcowi, atrybutowi pliku albo etykiecie dysku. Funkcja Dir pozwala na stosowanie symboli wieloznacznych zastępujących wiele znaków (*) lub pojedynczy znak (?), umożliwiając w ten sposób wskazanie wielu plików ....
... Podstawowe informacje o komendzie Dir możemy uzyskać po uruchomieniu w oknie „Immediate” poniższej instrukcji:
?Shell(Environ$("COMSPEC") & " /k Dir/?") ....

002.

21.11.2017

• Lista podfolderów zwracanych przez FileSystemObject (FSO)

Skoro ani funkcja Dir ani komenda Dir nie daje sobie rady z pobraniem nazw podfolderów w folderze roboczym, spróbujemy uzyskać listę podfolderów w folderze roboczym wykorzystując usługę Windows Script Host (WSH) i jej obiekt FileSystemObject, który zapewnia dostęp do systemu plików komputera ....
... Rekurencyjna funkcja fileListSubFoldersFSO (...) wykorzystuje usługę Windows Script Host (WSH) i jej obiekt FileSystemObject w celu znalezione wszystkich podfolderów w folderze roboczym ....

003.

26.11.2017

• Lista podfolderów w folderze roboczym. Funkcja API FindFirstFile i FindNextFile

Funkcja FindFirstFile> wyszukuje pliki i foldery wyłącznie po nazwie pliku, lub wzorcu z użyciem symboli wieloznacznych "?" oraz "*". W wyszukiwaniu nie można określić żadnych atrybutów, takich jak data lub typ pliku. Wyszukiwanie obejmuje długie i krótkie nazwy plików.
 Jeżeli wywołanie funkcji FindFirstFile zakończy się sukcesem (zostanie znaleziony plik lub folder), to funkcja zwróci nam uchwyt wyszukiwania, a w strukturze WIN32_FIND_DATA informacje o znalezionym pliku lub folderze. Zwrócony uchwyt wyszukiwania możemy użyć w celu wyszukania kolejnego wyszukiwania za pomocą funkcji FindNextFile ....