windows命令列獲取資料夾內所有檔案列表

2021-10-04 22:09:52 字數 1451 閱讀 3602

命令:dir

dir /?獲取幫助資訊結果如下:

顯示目錄中的檔案和子目錄列表。

dir [drive:][path][filename] [/a[[:]attributes]] [/b] [/c] [/d] [/l] [/n]

[/o[[:]sortorder]] [/p] [/q] [/r] [/s] [/t[[:]timefield]] [/w] [/x] [/4]

[drive:][path][filename]

指定要列出的驅動器、目錄和/或檔案。

/a          顯示具有指定屬性的檔案。

屬性         d  目錄                r  唯讀檔案

h  隱藏檔案            a  準備存檔的檔案

s  系統檔案            i  無內容索引檔案

l  解析點             -  表示「否」的字首

/b          使用空格式(沒有標題資訊或摘要)。

/c          在檔案大小中顯示千位數分隔符。這是預設值。用 /-c 來

禁用分隔符顯示。

/d          跟寬式相同,但檔案是按欄分類列出的。

/l          用小寫。

/n          新的長列**式,其中檔名在最右邊。

/o          用分類順序列出檔案。

排列順序     n  按名稱(字母順序)     s  按大小(從小到大)

e  按副檔名(字母順序)   d  按日期/時間(從先到後)

g  組目錄優先           -  反轉順序的字首

/p          在每個資訊螢幕後暫停。

/q          顯示檔案所有者。

/r          顯示檔案的備用資料流。

/s          顯示指定目錄和所有子目錄中的檔案。

/t          控制顯示或用來分類的時間字元域。

時間段      c  建立時間

a  上次訪問時間

w  上次寫入的時間

/w          用寬列**式。

/x          顯示為非 8.3 檔名產生的短名稱。格式是 /n 的格式,

短名稱插在長名稱前面。如果沒有短名稱,在其位置則

顯示空白。

/4          用四位數字顯示年

dir /b/s/a:d | findstr "\\include$" > 1.txt

例子說明:

/b 去掉顯示的時間等資訊,只顯示檔名稱

/s 遍歷包含子目錄,因為實際我是需要獲取所有子目錄的某個資料夾路徑

/a:d 只顯示目錄

indstr "\\include$" 刷選包含\include字串且在字串尾部

> 1.txt  結果輸出到當前目錄的1.txt檔案內

命令列下copy資料夾

要複製整個資料夾。那要用xcopy命令,copy是對檔案的 xcopy 目錄複製命令 1 功能 複製指定的目錄和目錄下的所有檔案連同目錄結構。2 型別 外部命令 3 格式 xcopy 源盤 源路徑名 目標碟符 目標路徑名 s v e 4 使用說明 1 xcopy是copy的擴充套件,可以把指定的目錄...

使用命令列複製資料夾

在windows中一些繁瑣的工作我們可以利用批處理來簡化我們的工作量。這就要用到命令列,比如今天有個需求就是將現在開發中的工程部署到另乙個tomcat上去 若每次都手動部署的話,很麻煩,那我們交給系統來幫我們做吧,這就需要批處理了 這裡需要用到的命令是xcopy,xcopy是copy的擴充套件,可以...

Ubuntu命令列和資料夾切換

ubuntu shell終端中以視窗形式開啟乙個資料夾 使用以下命令在shell終端中以視窗形式開啟乙個資料夾 nautilus dirname可以用 alias 命令來給nautilus命令重新起名字,容易記住 alias opdir nautilus 完成之後就可以用 opdir 命令來進行與 ...