locked
Errore File troppo lunga RRS feed

  • Domanda

  • Salve,

    ultimamente sui client in produzione riscontro un problema riguardante l'apertura di alcuni documenti pdf sia su client Windows 7 sia su Windows 8.1.

    L'errore, come da titolo riporta "nome file troppo lungo", ma la cosa più strana sta nel fatto che chi utilizza solo il lettore di Adobe riscontra questo problema mentre chi utilizza una versione standard o licenziata di Acrobat apre tranquillamente il documento.

    Questo mi fa pensare che non si siano superati i 260 caratteri di limite impostati da Microsoft ma non capisco dove possa essere il problema.

    In rete si trovano le soluzioni più strane , dallo scaricare software di 3 parti al compattare in file zip i file e rinominarli all'interno dello stesso archivio.

    Sapete come poter fare per risolvere questo problema e soprattutto è dipendente dal client Windows od effettivamente da Adobe?


    Grazie
    mercoledì 29 aprile 2015 07:55

Risposte

  • In alcuni casi il limite della lunghezza del nome é superato facendo riferimento al volume in questo modo:  \\?\c: 

    "Note  File I/O functions in the Windows API convert "/" to "\" as part of converting the name to an NT-style name, except when using the "\\?\" prefix as detailed in the following sections.

    The Windows API has many functions that also have Unicode versions to permit an extended-length path for a maximum total path length of 32,767 characters. This type of path is composed of components separated by backslashes, each up to the value returned in the lpMaximumComponentLength parameter of theGetVolumeInformation function (this value is commonly 255 characters). To specify an extended-length path, use the "\\?\" prefix. For example, "\\?\D:\very long path"."

    Naming Files, Paths, and Namespaces




    mercoledì 29 aprile 2015 09:23

Tutte le risposte

  • prova con un altro lettore pdf (w8 ha il suo), se funziona é un problema di Adobe (se poi la versione licenziata funziona la questione mi pare evidente)

    This post is provided AS IS with no warranties or guarantees, and confers no rights.
    ~~~
    Questo post non fornisce garanzie e non conferisce diritti

    mercoledì 29 aprile 2015 07:59
  • prova con un altro lettore pdf (w8 ha il suo), se funziona é un problema di Adobe (se poi la versione licenziata funziona la questione mi pare evidente)

    This post is provided AS IS with no warranties or guarantees, and confers no rights.
    ~~~
    Questo post non fornisce garanzie e non conferisce diritti

    Anche con il lettore di W8 non funziona. Sembra evidente anche a me, mi risultava strano che l'SO non riuscisse ad aprire dei documenti ed un software si ma probabilmente è proprio cosi.

    mercoledì 29 aprile 2015 09:19
  • In alcuni casi il limite della lunghezza del nome é superato facendo riferimento al volume in questo modo:  \\?\c: 

    "Note  File I/O functions in the Windows API convert "/" to "\" as part of converting the name to an NT-style name, except when using the "\\?\" prefix as detailed in the following sections.

    The Windows API has many functions that also have Unicode versions to permit an extended-length path for a maximum total path length of 32,767 characters. This type of path is composed of components separated by backslashes, each up to the value returned in the lpMaximumComponentLength parameter of theGetVolumeInformation function (this value is commonly 255 characters). To specify an extended-length path, use the "\\?\" prefix. For example, "\\?\D:\very long path"."

    Naming Files, Paths, and Namespaces




    mercoledì 29 aprile 2015 09:23
  • Grazie mille per la delucidazione e la soluzione.
    mercoledì 29 aprile 2015 09:54