Необходимый пакетный эксперт файл не может быть зациклен из-за первого символа - PullRequest
0 голосов
/ 01 марта 2020

У меня возникла небольшая проблема в ссылке, что есть текстовый файл, и вы заметите, что первый символ является неизвестным символом, и после того, как пакет попытается для l oop, он только копирует этот первый символ и останавливается там.

Есть ли способ сообщить партии о продолжении или предупредить его до того, что появится неизвестный символ? или даже удалить его и продолжить работу с остальным файлом?

Ссылка на текстовый файл: https://easyupload.io/eknrri

Сценарий:

:: Turn echo off
@echo off

:: Enable extensions
SETLOCAL EnableExtensions 
SETLOCAL EnableDelayedExpansion

:: Set input file
set "InputFile=index.txt"

:: Set output file
set "OutputFile=output.txt"

:: Check if output file exits if it does delete it
If Exist "%OutputFile%" Del "%OutputFile%"

:: Loop through input file
for /F "tokens=* delims=" %%A in ('Type "%InputFile%"') do (
    :: Set line equal to file text
    set line=%%A

    echo !line!
)>>"%OutputFile%"

Почему powershell -command Get-Content -encoding UTF8 "%InputFile%" > test.txt не устанавливает файл в обычный текстовый файл, но сохраняет его вручную как работает?

1 Ответ

0 голосов
/ 01 марта 2020

У меня возникла небольшая проблема, в ссылке есть текстовый файл

К сожалению, файл, на который вы ссылались, это , а не текстовый файл:

$ file index.txt
index.txt: Targa image data - Color 65536 x 65536 x 0 ""

Это файл изображения ( Truevision TGA ) в соответствии с информацией заголовка в файле. Он также поврежден или усечен.

Truevision TGA, часто называемый TARGA, - это формат растровых графических файлов, созданный Truevision In c. (сейчас часть Avid Technology). Это был родной формат плат TARGA и VISTA, которые были первыми графическими картами c для IBM-совместимых ПК, поддерживающими дисплей Highcolor / truecolor.


после попытки пакета для l oop копирует только этот первый символ и останавливается там

For циклы (вместе с type) используются для обработки текстовых файлов, а не двоичных файлов, таких как изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...