作者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://www.ptt.cc/bbs/EZsoft/M.1513402195.A.EBB.html
※ 編輯: sanbis (36.235.116.204), 12/16/2017 15:22:15
→ Tsengkt: 針對哪個資料夾?只要多加一行 echo 資料夾名 >> log.txt 12/16 18:36
→ Tsengkt: 這樣有什麼不可行的嗎? 12/16 18:37
推 agudoe2: dir /s > all.txt 12/28 05:32
→ laechan: 有個直覺做法是把舊檔 ren 掉, 然後產生新檔, 再用copy指 12/28 16:46
→ laechan: 令去結合舊檔與新檔, 變成新的檔案, 舉例 12/28 16:47
→ laechan: ren log.txt log.old 12/28 16:47
→ laechan: 指令執行結果 > log.new 12/28 16:47
→ laechan: copy log.old+log.new log.txt (new就會加到old後面) 12/28 16:48