У меня есть имя файла с именем ABCD , если я использую Path.GetFileNameWithoutExtension, я получаю азбука, я задаюсь вопросом, как получить часть толькопуть процесса вопрос
ответ
Вариант 1:
string p = Path.GFNWE (Path.GFNWE (Path.GFNWE (original)));
Вариант 2:
string p = original;
int i;
while ((i = p.LastIndexOf ('.')) > 0) {
p = Path.GetFileNameWithoutExtension (p);
}
Вариант 3: (осторожно, чувствительны к регистру)
if (original.EndsWith (".b.c.d"))
original = original.Substring (0, original.Length - ".b.c.d".Length);
Ну вы могли бы попробовать что-то вроде
Path.GetFileName("a.b.c.d").Split('.')[0]
string fileName = "a.b.c.d";
string whatYouWant = fileName.Substring(0, fileName.IndexOf('.'));
Выдает, если имя_файла не содержит точек. – Gonzalo
Вот один из способов:
var path = "asdf.bsdf.csdf";
while(Path.HasExtension(path))
path = Path.GetFileNameWithoutExtension(path);
Вот еще:
path = "asdf.bsdf.csdf";
path = path.Substring(0, path.IndexOf('.'));
Обратите внимание, что последнее потребовало бы маленький модификатор если path
были на самом деле путём, а не только именем файла, тогда как первым не было бы.
Есть много других способов сделать это - это всего лишь два примера.
Первый круто ..... –
- 1. Найти полный путь процесса
- 2. Bash вопрос путь
- 3. Absolute вопрос путь
- 4. Путь Строка Конкатенация Вопрос
- 5. относительный URL путь вопрос
- 6. Simple_form вопрос путь
- 7. PHP включают вопрос путь
- 8. DotnetZip вопрос путь
- 9. простой относительный путь вопрос
- 10. XCode включают вопрос путь
- 11. URI путь навигации вопрос
- 12. Graph путь определить вопрос
- 13. Вопрос рабочего процесса утверждения SharePoint
- 14. TIBCO - BusinessWorks - динамический путь процесса
- 15. asp.net MVC файл вопрос путь \
- 16. простой вопрос о определить путь
- 17. общий SSL + CakePHP, путь вопрос
- 18. Cocoapods вопрос путь (IOS Swift)
- 19. Перспективы VBA - Msg.SaveAs «Путь» вопрос
- 20. PHP вопрос путь, решение необходимо
- 21. Узел JS очень длинный вопрос процесса
- 22. многопоточный вопрос для большого пакетного процесса
- 23. Вопрос о execv и семейных отношениях процесса
- 24. Найти путь каждого работающего процесса в Python
- 25. Запуск процесса в VBS: путь не найден
- 26. Определить путь EXE процесса, включая повышенные процессы
- 27. Получить путь к каталогу запущенного процесса ID
- 28. Установить идентификатор модели рабочего процесса (путь)
- 29. полный путь процесса, выполняющегося на окнах
- 30. dylib вопрос @executable_path путь в съемной пачке
Вам нужно, по крайней мере, дать нам пример. – Ruel
Конечно, это поведение имеет смысл, потому что 'd' - это единственное, что Windows интерпретирует как расширение файла. То, что вы делаете, расходится с предполагаемой функцией 'GetFileNameWithoutExtension' и может быть лучше реализовано как простое разделение строки в каждый период. –