Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    669

    Conoscere nome cartella contenente file

    ciao a tutti!

    Ho un file completo di percorso. ES: c:\prova\programmi\archivio\file.txt

    avrei bisogno di estrapolare il nome della cartella archivio, con il comando 'path.GetDirectoryName' trovo tutto il percorso ma non sono come fare per trovare solo la cartella contenente il file.

    qualcuno sa aiutarmi?

    ciao

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Linguaggio di programmazione?
    E' obbligatorio specificarlo anche nel titolo...


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    669
    scusami ero convinto di averlo scritto.

    E' vb.net


    grazie ciao

  4. #4
    Usa la funzione per estrapolare il nome del file sul percorso della cartella:

    codice:
    System.IO.Path.GetFileNameWithoutExtension(path.getDirectoryName())
    Cerco ombrello vecchio, nuovo, moderno o antidiluviano; purché protegga da una pioggia che vien giù come Dio la manda. Fate presto che ho l’acqua alla gola. (Noè)

    C# programming and other stuffs

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    669
    perfetto.

    grazie

    ciao

  6. #6
    Non usare la GetFileNameWithoutExtension, ma piuttosto la GetFileName: anche le directory possono avere un'estensione, e la funzione che ti era stata proposta la toglierebbe.
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    669
    ok grazie.

    adesso lo modifico.

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.