bat獲取資料夾內所有檔案的名字

2021-08-28 11:47:46 字數 1389 閱讀 1882

一、最近想要獲取資料夾內所有檔案的名稱,但是乙個個的複製太麻煩了,所以決定寫個指令碼自動獲取。

@echo off

:獲取對應路徑下檔名,

dir "路徑" /b >a.txt

pause

二、命令***

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

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          用四位數字顯示年

可以在 dircmd 環境變數中預先設定開關。通過新增字首 - (破折號)

來替代預先設定的開關。例如,/-w。

拷貝資料夾以及資料夾內的所有檔案

最近的專案設計到的檔案操控比較多,想把這些記錄起來,有需要的朋友也可以參考下,話不多說直接上 param targetfolder 目標資料夾 param srcfolder 原資料夾 private static void foldercopy file srcfolder,file target...

Python 獲取 指定資料夾目錄內 所有檔名

import os dir g 程式設計 python list os.listdir dir 列出資料夾下所有的目錄與檔案 for i in range 0,len list path os.path.join dir,list i if os.path.isfile path print pat...

java獲取某個資料夾內所有檔案的名稱

如果想要獲得當前檔案中的檔名只需要string filename file.list 就可以了。如果要包括檔案中的檔名就可以用遞迴的方式。下面是兩個具體的實現。其中public static string getfilename string path 是只得到當前檔案中的檔名。public sta...