gpt4 book ai didi

windows - 我正在寻找一个将多个文本文件的名称附加到每个文件的第一行的批处理脚本

转载 作者:可可西里 更新时间:2023-11-01 13:54:43 24 4
gpt4 key购买 nike

我有一个包含 200 多个文本文件 (.txt) 的文件夹

我想要一种简单的方法将每个文件名添加到每个文件的第一行。

示例我有一个名为 "I am a file.txt" 的文件,其中包含以下内容:

"
I am line one
I am line two
"

这应该变成这样:

"
I am a file
=====
I am line one
I am line two
"

我想知道是否有人可以帮助我构建执行此操作的批处理脚本。

这样做的原因是我想将我所有的文本文件上传到 Evernote。但是 Evernote 不会读取文件名,而是将笔记命名为文本的第一行。

最佳答案

这对我有用:

(在一个名为 whatever.bat 的文件中通过它并运行它)

@echo off
for /f "eol=: delims=" %%F IN ('dir /b /s "C:\Users\MyPC\Desktop\myDir\*.txt"') do (
(
echo %%~nF
echo ___________________________
type "%%F"
)>"%%F.new"
move /y "%%F.new" "%%F"
)

pause

关于windows - 我正在寻找一个将多个文本文件的名称附加到每个文件的第一行的批处理脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21210066/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com