如何用批處理在多個檔案中的第五行行首新增字元「TAB」

2021-08-16 15:25:52 字數 1098 閱讀 7309

1樓:

不清楚你的實際檔案/情況,僅以問題中的樣例/說明為據

以下**複製貼上到記事本,另存為xx.bat,編碼選ansi,跟要處理的檔案放一起執行

<# :

cls@echo off

rem 在多個txt文字檔案的指定行開頭行首位置插入指定字串內容

title %#% +%$%%$%/%@% %z%

cd /d "%~dp0"

powershell -noprofile -executionpolicy bypass "invoke-command -scriptblock ([scriptblock]::create([io.file]::

readalltext('%~f0',[text.encoding]::default))) -args '%~dp0'"

echo;%#% +%$%%$%/%@% %z%

pause

exit

#>$path=$args[0];

$line=5;

$addword='tab';

$newfolder=$path+'#result';

if(-not (test-path -liter $newfolder));

$enc=[text.encoding]::default;

$files=@(dir -liter $path|?);

for($i=0;$i -lt $files.length;$i++);

[io.file]::writealllines($newfolder+'\'+$files[$i].name, $text, $enc);}

2樓:反翽葚讛笀仕藖

請問題主是怎麼做的?我現在也需要做這個。

求一個批處理:多個txt中逗號換成tab 30

3樓:依夢琴瑤

不錯,自我解決能力很好!

4樓:匿名使用者

請問題主是怎麼做的?我現在也需要做這個。

如何用BAT批處理定時更改指定PHP檔案內的指定內容

配置檔案.inifor f delims a in 配置檔案.ini do set str a set str str abcdef ghijkl echo str 1.ini move 1.ini 配置檔案.ini 請在c盤根目錄下執行!如何用bat批處理定時更改指定ini檔案內的指定內容?不清楚...

怎樣用批處理批量刪除多個檔名中的指定文字

for f ain dir a b s windir 123 dodel f q a a用上面的方法可以刪除除了長檔名的檔案 例如123目錄裡有 1.txt和新建 文字文件.txt 用上面的方法它只會刪1。txt,新建 文字文件.txt這個刪不了 可以使用軟體,如notpad 使用方法,看引用部分 ...

如何簡單的用 批處理發郵件,如何用批處理發郵件

用 軟體不更好麼,難道你喜歡用dos系統?如何用批處理發郵件 已把批處理檔案和附件傳送。批處理怎樣自動發郵件 計劃任務裡面的任務是由系統程序呼叫執行的。在還沒有開機的前提下,系統程序沒有載入,是無法執行的。凡是建立在軟體 系統基礎上的方法都是不可能的。但建立在硬體上的是可以的。如果在主機板上可以的話...