Если вы знаете имя файла и хотите извлечь путь из строки, используйте
str_replace('/filename.txt', '', $full_path);
Регулярное выражение ненадежно, если изменяется как файл, так и путь (вы можете узнать, является ли файл файлом или каталогом, используя команды файловой системы, проверка имени не сообщит вам об этом), и если один из двух не Вы можете не нуждаться в регулярных выражениях.