Например, я вызываю свой исполняемый файл в Ubuntu:
. / Foo temp / game1.txt temp / game2 txt
Я использую realpath (), чтобы найти путь к game1.txt.
Однако его использование даст мне полный путь, включая имя game1.txt.
Например, это будет выглядеть как
/ дома / * / Скачать / TEMP / game1.txt
Я хочу стереть game1.txt в этой строке, чтобы я мог использовать эту строку, чтобы использовать ее для вывода других файлов в этой папке.
Два вопроса.
- Можно ли использовать realpath () для операций такого типа? Есть ли лучший способ?
- Может кто-нибудь дать мне быстрый способ стереть "game1.txt", чтобы строка была "/ home / * / Скачать / temp /" в формате строки (не char)?
Большое спасибо.