Slik fjerner blanke linjer fra en tekstfil med Windows kommandoer
Enten du lager dem selv, eller noen sender dem til deg, kan filer med tomme linjer utgjøre problemer. Hvis du trenger å fjerne tomme linjer, kan du bruke verdifull tid å trykke på "Delete" -tasten gjentatte ganger. Windows leveres med gratis programvare som kan automatisere den oppgaven. "Windows Script Host" verktøyet lar deg lage kommandoskript som samhandler med Windows og utføre nyttige oppgaver. For eksempel ved å lage en enkel VBScript skript, kan du bruke den til å fjerne blanke linjer fra en tekstfil.
Bruksanvisning
1 Åpne Windows Utforsker, og naviger til mappen som inneholder en fil med tomme linjer. Noter navn på filen og dens mappe. For eksempel, hvis filen banen er "C: \ myFiles \ test1.txt", husk at filbanen.
2 Åpne Notisblokk og lim følgende tekst i et nytt dokument:
'Lines 1-3: Definer systemobjekter
CONST ForReading = 1
CONST ForWriting = 2
Dim objFSObject, strLineBuffer
«Lines 4-5: Gi innspill fil til variabel
Dim strInputFile, strCurrentFile
strInputFile = "FILE_WITH_BLANK_LINES"
«Lines 6-7: Sett opp File System objekt og lese inndatafilen
Sett objFSOObject = Create ( "Scripting.FileSystemObject")
Sett objCurrentFile = objFSOObject.OpenTextFile (strInputFile, ForReading)
'Processing Loop - Oppbevar ikke-tomme linjer i midlertidig buffer
Gjør Inntil objCurrentFile.AtEndOfStream
tempLine = objCurrentFile.Readline
tempLine = Trim (tempLIne)
Hvis Len (tempLine)> 0 Then
strLineBuffer = strLineBuffer & tempLine & "" & vbCrLf
Slutt om
Loop
'Skriv buffer til inndatafilen
objCurrentFile.Close
Sett objCurrentFile = objFSOObject.OpenTextFile (strInputFile, ForWriting)
objCurrentFile.Write strLineBuffer
Erstatt "FILE_WITH_BLANK_LINES" med hele banen navnet på filen som har tomme linjer.
3 Klikk på "File" og velg "Lagre". "Lagre som" -vinduet åpnes. Skriv "Remove_Blank_Lines.vbs" i "Name" tekstboksen og klikk "Lagre".
4 Åpne Windows Utforsker, og naviger til den filen. Dobbeltklikk på den. Skriptet vil utstede kommandoer for å fjerne de tomme linjene fra filen. Åpne filen for å kontrollere at ingen tomme linjer eksisterer.
Hint
- Kontroller at input filen er ikke åpen i Notisblokk eller et annet program før du kjører skriptet.