Non riesco proprio ad aggirare questo. Sono in grado di creare un file con File.Create
... File.CrateText
e così via, solo se il percorso esiste. Se non lo fa il file non verrà scritto e restituirà un errore. Come creo il percorso?Creazione di un file che il percorso non esiste?
risposta
Poiché questo post risolve il problema in questo caso le ulteriori informazioni MSDN: http://msdn.microsoft.com/en-us/library/as2f1fez.aspx – Bdiem
E come controlliamo se il percorso esiste? o chiamiamo semplicemente questa funzione. –
LEGGI! MSDN dice: se la cartella esiste già, CreateDirectory non fa nulla. – Bdiem
Sarà necessario creare la directory prima. Creerà tutte le sottodirectory che non esistono nel percorso che hai inviato. È piuttosto una potente funzionalità.
Directory.CreateDirectory(filePath);
Se non si sa se la directory esiste o no, è possibile utilizzare Directory.Exists. Ma non per questo caso come sarebbe inutile. MSDN indica che CreateDirectory non esegue nulla se la directory esiste attualmente. Ma se si voleva verificare esistenza della directory per un altro motivo è possibile utilizzare:
if(Directory.Exists(folder) == false)
{
//do stuff
}
Directory.CreateDirectory("path");
Dato che hai il percorso completo (Cartella + nome del file), il seguente codice garantirà il vostro directory richiesta esiste percorso (se non esiste già)
FileInfo fileInfo = new FileInfo(fileFullPath);
if (!fileInfo.Exists)
Directory.CreateDirectory(fileInfo.Directory.FullName);
//create the file ...
seguente dovrebbe funzionare anche
FileInfo fileInfo = new FileInfo(fileFullPath);
if (!fileInfo.Directory.Exists) fileInfo.Directory.Create()
lavori directory di fileinfo, piuttosto che static directory class
- 1. Creazione di un percorso file in C#
- 2. vostro WSGIPath fa riferimento a un file che non esiste
- 3. Ottenere il percorso assoluto di un file
- 4. Esiste un comando che stamperà il percorso del file nel repo-browser nella riga di comando?
- 5. Nodejs controllo del file esiste, se non, aspettare che esiste
- 6. Come ottenere il percorso assoluto del file o della directory, che * non * esiste?
- 7. NSURLSessionDownloadTask downloadTask: didFinishDownloadingToURL il file non esiste?
- 8. FOSJSRoutingBundle: "xxx percorso non esiste"
- 9. Il percorso locale di Android Studio non esiste
- 10. Percorso di creazione Java
- 11. Creazione di un percorso in dardo: svg
- 12. SQLAlchemy, la creazione di un database SQLite se non esiste
- 13. grails/configurazione esterna/grails.config.locations - file percorso assoluto "Non esiste"?
- 14. Riscrivo percorso solo se file/cartella non esiste
- 15. Creazione di un MessageBox che non interrompe il codice?
- 16. Ottieni percorso completo senza nome file dal percorso che include il nome file
- 17. OmniSharp.Dnx.DnxPaths Il percorso di runtime specificato 'default' non esiste
- 18. "Il file del payload non esiste" Che cosa significa?
- 19. Creazione di un percorso di rails verso un URL esterno
- 20. file_get_contents non è trovare un file che esiste
- 21. Creazione di un utente Oracle se non esiste già
- 22. Creazione di un collegamento file (.lnk)
- 23. Creazione di una cartella, se non esiste - "L'elemento esiste già"
- 24. creazione di file, creazione di directory in modo ricorsivo
- 25. Come verificare se esiste un file nel percorso definito dall'utente?
- 26. Percorsi di rastrellamento che non mostrano il percorso, ma esiste quando è codificato in modo fisso
- 27. Creazione di un flusso FILE * che risulta in una stringa
- 28. creazione di un file tmp in python
- 29. file header Aggiunta di eclissare percorso di creazione per C++
- 30. sporadici Impossibile leggere il file Error - File non esiste
possibile duplicato di [Come creare più directory da un singolo percorso completo in C#?] (http://stackoverflow.com/questions/2134392/how-to-create-multiple -directory-da-un-singolo-pieno-path-in-c) –