作者sanbis (方正)
看板EZsoft
标题[请问] cmd 输出 txt 档案?
时间Sat Dec 16 13:29:52 2017
最近用 rclone 要检查 google drive 一些东西
由於 rclone 是 cmd 下指令方式执行
为了之後检查方便想要输出到 txt 档案
目前已知的输出方法是 cmd >> xxx.txt
ex. dir >> test.txt
test.txt 中只有执行 dir 的结果
由於会连续执行多个命令
所以会导致两个问题
1.txt 中没有显示针对那个资料夹执行
2.每次执行 txt 的资料都是被覆盖掉,
但是我想要的是在最下面追加上去
这个问题 google 已经找到了
单纯 > 是覆盖; >> 是附加在档案结尾
以上两个问题不知道要怎麽解决?
--
◣ ◢╲_
◥ ◣██◣█◣█◣█◢█◢ ψ sanbis █
◢████◣ ◢ ◣ ╲
◥██◣◤ ◥◢██◤ ◢ ◤
◢█◤◥◤██ ─ ─ ╲
◣ ◥◥◥◤ ◥◤◤◤ ◢◥██
◤= =◤◤ ˇ﹀﹀ˇ ╲
◣◥██ ██◤◢ ☆= ||◥
◣◆ ─ ◤
┐ ┌ ╱
◥██◥ ◤██◤ ●<
◢ │ ◣ ◢ ◣╱
喂!那是我家耶!? █\
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.235.116.204
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/EZsoft/M.1513402195.A.EBB.html
※ 编辑: sanbis (36.235.116.204), 12/16/2017 15:22:15
1F:→ Tsengkt: 针对哪个资料夹?只要多加一行 echo 资料夹名 >> log.txt 12/16 18:36
2F:→ Tsengkt: 这样有什麽不可行的吗? 12/16 18:37
3F:推 agudoe2: dir /s > all.txt 12/28 05:32
4F:→ laechan: 有个直觉做法是把旧档 ren 掉, 然後产生新档, 再用copy指 12/28 16:46
5F:→ laechan: 令去结合旧档与新档, 变成新的档案, 举例 12/28 16:47
6F:→ laechan: ren log.txt log.old 12/28 16:47
7F:→ laechan: 指令执行结果 > log.new 12/28 16:47
8F:→ laechan: copy log.old+log.new log.txt (new就会加到old後面) 12/28 16:48