Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 1 / 3
Регистрация: 18.10.2012
Сообщений: 662

Проверить наличие файла в папке

07.06.2017, 22:13. Показов 1691. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго вечера форумчане! подскажите что не правильно в моем коде, перестал работать, пытаюсь проверить наличие файла
Visual Basic
1
2
 If Dir(App.Path & "\arhiv\ОТЧЕТ " & Date & ".xlsx") = vbNullString Then
 MsgBox "файл нет?", 64, "СООБЩЕНИЕ!"
Добавлено через 1 час 15 минут
спасибо всем вопрос решен своими силами!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.06.2017, 22:13
Ответы с готовыми решениями:

Проверить наличие символа в строке, считанной из файла
Доброго времени суток Уважаемые форумчане! сразу скажу, что по форуму искал, ничего путного не нашел и поэтому прошу помощи. Задача...

Как проверить наличие файла?
Нужно проверить есть ли файл по заданному пути ,например: "C:\Users\мвидио\Desktop\VBA\txt\123.txt" Нужно проверить не был ли удален...

Проверить наличие текста в ячейке закрытого .xltx файла
Добрый день! Помогите, пожалуйста, решить задачку, готовые решения почему то не сработали.:resent: Хочу сделать небольшую проверку...

3
193 / 191 / 31
Регистрация: 11.10.2016
Сообщений: 610
08.06.2017, 15:13
наличие файла можно решать проверкой атрибутов этого файла
0
28 / 28 / 4
Регистрация: 07.06.2017
Сообщений: 166
08.06.2017, 16:38
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
'существует ли файл
Function FileExist(fileName As String) As Boolean
    On Error Resume Next
    FileExist = Dir$(fileName) <> ""
    If Err.Number <> 0 Then FileExist = False
    On Error GoTo 0
End Function
'***************'
 
'существует ли папка
Function DirExist(dirName As String) As Boolean
    On Error Resume Next
    DirExist = Dir$(dirName, [B]vbDirectory[/B]) <> ""
    If Err.Number <> 0 Then DirExist = False
    On Error GoTo 0
End Function
0
193 / 191 / 31
Регистрация: 11.10.2016
Сообщений: 610
09.06.2017, 10:44
Цитата Сообщение от vice4 Посмотреть сообщение
If Err.Number <> 0 Then DirExist = False
немножко оптимизирую (:
Visual Basic
1
DirExist = (Err.Number = 0)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.06.2017, 10:44
Помогаю со студенческими работами здесь

Как проверить существование файла в папке,если filesystemobject не распознается VBA?
вопрос такой: надо ли подключать какую-нибудь бибилиотеку для работы с файловой системой, а именно с объектом filesystemobject. или...

Проверить наличие файла в соседней папке
Прошу прощения за глупый вопрос, но просто уже не знаю что делать, второй день бьюсь. Надо проверить наличие файла в соседней папке, пишу...

Проверить наличие файла в папке или на диске
У меня есть код. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ...

Как проверить наличие бинарного файла в папке
Делаю игру &quot;Змейка&quot;, решил записывать результат в бинарный файл, оговорюсь что раньше работал в файлами на Си и пришлось переучиваться под...

Проверить наличие музыкальных файлов в папке
Нужно, имея путь к папке, проверить, есть ли там музыка, конкретно мр3. Проверить наличие конкретного файла несложно: way =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. На мобильном - сканируйте QR-код. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru