ПредишенСледващото

Забележка: функция, метод, обект, или имущество е описано в този раздел е забранен, когато Microsoft Jet обработка Expression Service се извършва в режим на пясък, който не позволява изчисляването на потенциално опасни изрази. За повече информация, следвайте търсенето Помощ за "пясък режим".

Тя връща стойност от тип String. Задава име на файл, директория или папките, които отговарят на определен модел, файл атрибут, или етикета на силата на звука на диска.

функция Dir има следните аргументи:

Предлаганата като опция аргумент. String израз в който се посочва името на файла. Може да включва директория (папка), и с кола. Ако не бъде намерен на пътя, той се връща с нулева дължина низ ( "").

Предлаганата като опция аргумент. Постоянно или числов израз, чиято сума определя файлови атрибути. Ако този аргумент е пропуснат, функцията връща файлове, които съответстват на пътя. но не разполагат с атрибути.

Аргумент атрибути аргумент може да отнеме от следните стойности:

Забележка: Това са константи, определени в Visual Basic за приложения (VBA), което им позволява да се замени числената стойност във всяка точка в програмата.

В функция Microsoft Windows Dir поддържа използването на заместващи символи: звездичка (*) заменя няколко знака и въпросителния знак замества един знак да се уточни множество файлове (?). В MacOS тези знаци се възприемат като валидни знаци на името на файла и не могат да се използват като маска.

Тъй като MacOS не поддържа използването на заместващи символи, за да се определи група от файлове с помощта на файловия тип. Вместо имената на файловете, посочете вида на файла, използвайте MacID. Например, следното изявление връща името на първия текстовия файл в текущата папка:

За да се покаже на следващия файл в папката, въведете празен ред:

С обединените функции MacID и Dir на Windows не успява.

Всяка стойност от атрибутите на аргумента. по-голяма от 256 се счита за функция стойност MacID.

Първият път, когато извикаме функцията Dir, трябва да се определят аргумент път. в противен случай възниква грешка. При определяне на атрибутите на даден файл, трябва да посочите и аргументът на път.

Dir връща първото име на файл, който съответства на стойността на пътя на аргумент. За да намерите други файлове, които съответстват на стойността на пътя на аргумент. обадя отново Dir. но без аргументи. Ако не ще се намери другите мачове, функцията Dir връща празен низ ( ""). След като получава празен низ, трябва да укажете аргумент път през следващи разговори към функцията, в противен случай възникне грешка. Можете да промените стойността на пътя на аргумент. без да се чака за всички имена на файлове, които съответстват на старата стойност на пътя на аргумент. Въпреки това, не е възможно да се приложи рекурсивно повикване функцията Dir. С помощта на функцията Dir атрибут vbDirectory невъзможно постоянно да се върне поддиректории.

На Съвета. Тъй като имената на файловете се връщат в никакъв определен ред, за да ги запазите в масив, а след това го оправи.

Забележка: Следващите примери показват как да използвате тази функция в Visual Basic за приложения модул (VBA). За повече информация относно работата с VBA, изберете Програмист Референтен в падащия списък до полето за търсене и след това въведете една или повече думи в полето за търсене.

В този пример, функцията Dir може да се използва за проверка на наличието на определени файлове и директории. устройството по подразбиране е определен MacOS «HD:», като част от "пътя" на аргументи са разделени от двоеточие вместо обратна наклонена черта. В допълнение, MacOS Windows заместващи знаци се възприемат като валидни знаци на името на файла. За да посочите групи от файлове, които могат да използват MacID.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!