如何用批處理刪除文字檔案第一行前面數字批處理

時間 2021-06-26 11:17:33

1樓:

::設原檔案為test.txt,改後檔案為temp.txt@echo off

for /f "delims=" %%a in (test.txt) do (

set str=%%a

echo.%str:~4%>temp.txtgoto :next

):next

more +1 test.txt>>temp.txtstart temp.txt

2樓:麥兜

@echo off&setlocal enabledelayedexpansion&pushd %~dps0

for /f "delims=" %%1 in ('type %1')do (set/a a+=1

if "!a!"=="1" (set a=%%1&set a=!

a:~4,-1!!a:

~-1!&echo !a!

>>"%~fn1.tmp")else echo %%1>>"%~fn1.tmp")

move "%~fn1.tmp" "%~nx1"

::將需要處理的檔案拖到批處理圖示上

3樓:餘明煦

假設是a.txt

@echo off

set /p str=a.txt_

more +1>a.txt_

del a.txt

ren a.txt_ a.txt

怎麼用批處理刪除當前目錄下所有文字檔案中指定字串之前的內容

批處理檔案放你那當前目錄下,假定要找的字串是abcd,執行後將把在此之前的所有內容 包括本行之前的及上面所有行 刪去,未找到這字串的文字則不動 echo on setlocal enabledelayedexpansion set str abcd for f delims i in findstr...

如何用批處理排除檔案刪除

我的想法 先將保留資料夾複製到其他分割槽,將d 清空,再將保留檔案拷回。補充 可以將保留資料夾設成唯讀和隱藏,然後刪除d 所有檔案。如果要保留的檔案都在資料夾中,且要刪除的檔案都在根目錄上,直接用del就行,因為del只刪檔案,不刪資料夾。有沒有要刪除的檔案的檔名?d盤裡面有資料夾麼?要讀出所有檔案...

如何用程式實現將檔案轉換成純文字檔案

開啟需要轉換的檔案,我這裡隨手寫乙份做演示,使用的 word版本是2010版,如圖 我們來轉換為txt格式,點選選單 檔案 另存為 然後在彈出的對話方塊中,選擇 純文字 然後儲存,如圖 然後,它會彈出乙個編碼選擇對話方塊,並提示我們檔案中有包含無法顯示的字元,因為預設匯出的是文字編碼為 gb2312...