Si prega di aiutare non sto ottenendo come implementare una funzione che restituisce il percorso completo di tale file utilizzando C/C++?Come ottenere il percorso completo semplicemente dando il nomefile?
risposta
UNIX/Linux:
#include <limits.h>
#include <stdlib.h>
char *full_path = realpath("foo.dat", NULL);
...
free(full_path);
o:
char full_path[PATH_MAX];
realpath("foo.dat", full_path);
di Windows:
#include <windows.h>
TCHAR full_path[MAX_PATH];
GetFullPathName(_T("foo.dat"), MAX_PATH, full_path, NULL);
Non esiste una soluzione universale? – Pedro77
In C++ 17, c'è ['std :: filesystem :: canonical'] (http://en.cppreference.com/w/cpp/filesystem/canonical). Per gli standard precedenti, è disponibile come parte della libreria ['boost :: filesystem'] (http://www.boost.org/doc/libs/1_64_0/libs/filesystem/doc/index.htm). Non penso che ci sia una funzione simile nella libreria standard C, però. – Wintermute
- 1. Come ottenere il percorso completo di StreamWriter
- 2. Ottenere nomefile (o percorso) da fstream
- 3. Come ottenere il percorso completo per un file in VBScript?
- 4. Come ottenere il percorso virtuale completo di un'applicazione ASP.NET
- 5. Come ottenere l'URL completo con il percorso corrente in Capybara
- 6. Come ottenere il percorso completo del file build.gradle di Groovy?
- 7. Query SQL per ottenere il percorso completo della gerarchia
- 8. Ottieni il percorso completo dell'applicazione in Node.js
- 9. Notepad ++: come ottenere nomefile/percorso del file corrente e inserirlo negli appunti nel blocco note più
- 10. Trova il percorso completo dell'interprete Python?
- 11. Come ottenere solo il nome della classe, non il percorso completo?
- 12. Compass mi sta dando il percorso sbagliato per lo sprite
- 13. Come ottenere il nome completo del tipo?
- 14. ottenere il nome completo di un assembly
- 15. Per i file nella directory, solo echo nomefile (nessun percorso)
- 16. Aprire il file con il suo percorso completo in C++
- 17. Come ottenere il componente percorso/directory da un NSURL?
- 18. Come ottenere il PATH completo del file caricato - PHP
- 19. Come non scrivere il percorso completo del modulo in ruby?
- 20. Come eseguire il looping dei file (percorso completo) in PowerShell
- 21. Django - Come ottenere semplicemente il nome di dominio?
- 22. react router ottiene il nome completo del percorso corrente
- 23. PhoneGap iOS, come ottenere il percorso completo della cartella "Documenti" dell'app?
- 24. come ottenere il percorso completo esatto di un file in perl
- 25. In Linux, come ottenere il percorso completo di un comando che sto utilizzando?
- 26. Come ottenere il percorso completo del file da un file input
- 27. Come ottenere il percorso completo della directory del file corrente in Python?
- 28. jquery - ottenere il percorso URL?
- 29. Ottieni il percorso completo dei file in PowerShell
- 30. Come ottenere il percorso dell'app (senza app.exe)?
Che cosa succede se due file con lo stesso nome in posizione diversa? – Himanshu
Hai il nome del file o il puntatore del file? – nikhilr57
uguale a: http://stackoverflow.com/questions/1661982/how-do-i-get-the-full-path-for-a-filename-command-line-argument – Neska