Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Togliere "carattere Invio" con FSO

    Ciao. Ho un problema
    Utilizzando l'FSO per scrivere N record su un file di testo pippo.txt, trovo alla fine nel file un numero di record uguale a N+1 (dove l'ultimo record è semplicemente vuoto). Il problema quindi è dovuto al carattere di "accapo" che mi viene messo in coda alla scrittura dei record. Questo mi genera una serie di errori...come posso evitare che il mios cript scriva questo record vuoto addizionale?
    allego lo script:

    nomefileUpload = "pippo.txt"
    Set fso2 = CreateObject("Scripting.FileSystemObject")
    Set f2 = FSO2.CreateTextFile(server.mappath(percorso & nomefileUpload), True, False)

    f2.WriteLine(stringa)---> dove stringa è il mio record

    Ho fatto una ricerca sul sito ma nn ho trova nulla di utile a riguardo.
    Ciao e grazie

  2. #2
    nomefileUpload = "pippo.txt"
    Set fso2 = CreateObject("Scripting.FileSystemObject")
    Set f2 = FSO2.CreateTextFile(server.mappath(percorso & nomefileUpload), True, False)

    stringa = replace(stringa,chr(13),"")
    if stringa <>"" then
    f2.WriteLine(stringa)---> dove stringa è il mio record
    end if

  3. #3
    Grazie per la risposta, ma il problema è un altro:
    Il carattere di invio chr(13) non è contenuto nella mia variabile "stringa" ma è inserito nel processo di scrittura della suddetta nel file "pippo.txt".
    Ovviamente la replace in un simile contesto nn ha alcuna efficacia dato che il chr(13) viene inserito dopo....
    Penso che si tratti di una proprietà da settare nel FSO...
    Ciao e grazie

  4. #4
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Quando arrivi all'ultimo record usa la funzione Write
    codice:
    If UltimoRecord then
     f2.Write(stringa)
    else
     f2.WriteLine(stringa)
    End If

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.