У меня есть путь сказать C: \ Program Files \ Borland Что бы поставил самый простой способ разобрать эту строку и просто вернуть Borland? спасибоDelphi 7 получить имя папки из пути
11
A
ответ
8
Вы можете получить все, что приходит после последней обратной косой черты с ExtractFileName
, которая находится в блоке SysUtils.
25
попробуйте использовать функцию ExtractFileName, эта функция работает только (для вашего примера), если ваш путь не завершен с помощью обратной косой черты, поэтому вы можете использовать функцию ExcludeTrailingPathDelimiter, чтобы удалить окончательную обратную косую черту.
см Этот образец
program ProjectExtractPathDemo;
{$APPTYPE CONSOLE}
uses
SysUtils;
var
Path : string ;
begin
Path:='C:\Program Files\Borland';
Writeln(ExtractFileName(Path));//return Borland
Path:='C:\Program Files\Borland\';
Writeln(ExtractFileName(Path));//return ''
Path:='C:\Program Files\Borland\';
Writeln(ExtractFileName(ExcludeTrailingPathDelimiter(Path)));//return Borland
Readln;
end.
проверить эту ссылку для получения дополнительной информации
0
Чтобы непосредственно разобрать эту строку и просто вернуть "Борланд", вы можете сделать это:
uses SysUtils;
Delete(Path, 1, LastDelimiter('\', Path));
Смежные вопросы
- 1. Delphi - Получить последнее имя созданной папки с заданного пути
- 2. Получить имя папки с пути
- 3. пути к папкам R, получить имя папки
- 4. Получить имя файла из пути
- 5. Как извлечь имя каждой папки из пути?
- 6. Python: Извлечь имя папки из пути
- 7. Получить имя папки из пути в пакетном файле. Не разрешать
- 8. Как получить имя папки из предоставленного входного пути с CMD
- 9. Как получить имя родительской папки из пути к файлу?
- 10. Windows командный файл: получить последнее имя папки из пути
- 11. Как получить имя папки из пути к файлу без VBA
- 12. Delphi - Получить значок папки
- 13. Получить имя изображения из пути
- 14. Как получить имя файла из пути?
- 15. получить имя папки из динамического URL PHP
- 16. Получить пути к файлу из папки
- 17. как получить имя пути и удалить последние два имени папки
- 18. Как удалить имя конечной папки из пути в скрипте Linux?
- 19. extendscript, получить имя папки
- 20. Delphi: получить имя каталога максимального целого в определенном пути
- 21. Извлечь имя папки из пути в пакетном файле
- 22. Как получить имя 2-й папки без пути
- 23. Получить имя папки
- 24. Как получить имя текущего метода в Delphi 7?
- 25. Как получить последнее имя папки и имя файла из пути с помощью JavaScript?
- 26. Layout Имя папки для 7 "Tablet
- 27. Потребление XML из Delphi 7
- 28. Получить последовательное имя файла из папки вытяжки
- 29. AppleScript получить только имя файла из папки
- 30. Получить имя папки из списка строки
Я никогда не знаю, ExtractFileName будет работать в каталоге. Perfect. Спасибо. – philO
+1 Я бы попытался использовать ExtractFilePath для папок и ExtractFileName для файлов. – 2011-12-14 20:28:11