CMD 命令提示字元 DIR 批次文件

CMD 命令提示字元 DIR 批次文件
  1. 我使用 CMD 為目錄目錄建立一個文字檔案(即 2014 年資料夾,其中包含當年每個專案的資料夾)。

  2. 透過管道傳輸 DIR 命令來建立文字檔案非常有用,但希望盡可能地自動化流程。

  3. 我將文字檔案匯入 Excel 以剔除資料。

  4. 我很好奇是否有辦法刪除頁首和頁尾(以及名為 <.> 和 <..> b/c 的資料夾,我不確定它們是什麼)。

  5. 但想知道在文字檔案到達 Excel 之前這是否可行。

  6. 我已經接近當前批次,但它在頂部留下了兩個空白行;這可能不是什麼大問題,但我想知道最好的方法。

*這似乎是一種非常常見的情況,我只是找不到一個特定的批次,對於我的理解來說太複雜了。

**我目前的批次檔使用這種類型的方法:DIR、REN(無論出於何種原因將舊檔案修改為新檔案)和FINDSTR /V「卷目錄..位元組」dir01.txt.old > dir01.txt

TITLE Project Folders 
DIR S:\"Project Folder 2014\Projects" /T:C /O:-N > S:\MyFolder\dir01.txt 
DIR S:\"Project Folder 2014\Projects" /T:W /O:-N > S:\MyFolder\dir02.txt 
DIR S:\"Project Folder 2014\Projects" /T:A /O:-N > S:\MyFolder\dir03.txt 
S: 
CD MyFolder 
REN dir01.txt dir01.txt.old 
REN dir02.txt dir02.txt.old 
REN dir03.txt dir03.txt.old 
FINDSTR /V "Volume Directory .. bytes" dir01.txt.old > dir01.txt 
FINDSTR /V "Volume Directory .. bytes" dir02.txt.old > dir02.txt 
FINDSTR /V "Volume Directory .. bytes" dir03.txt.old > dir03.txt 
DEL dir01.txt.old dir02.txt.old dir03.txt.old 
PAUSE

***請指教!

裸格式沒有用;因為我使用 3 個單獨的文字檔案中的建立、修改和存取日期來追蹤項目

在 PowerShell 中這會更容易完成嗎?

答案1

findstr /R "^[0-12]"按照馬克回答於所以,所以我猜 b/c 日期(月)是我需要的每一行的開始;減去名為 [.] 和 [..] 的兩個資料夾。但這就足夠了。再次感謝!

相關內容