有如下資料夾:
要通過bat建立包含資料夾中全部圖片的網頁, 如下:
上面的網頁以圖片的檔名作為圖片說明, 統一圖片尺寸插入到網頁中。
bat代碼如下:
echo ^ >picList.html
echo ^ >>picList.html
echo ^
>>picList.htmlecho ^
echo ^^ >> picList.html
echo ^
^ >>picList.html
>>picList.html
for /f "tokens=1,2 usebackq delims=." %%b in (`dir /o:n /b`) do (
if not "%%c" == "bat" (
if not "%%c" == "html" (
echo ^
%%b ↓^
>>picList.htmlecho ^^
^ >>picList.html
)
)
)
echo ^
echo ^ >>picList.html
echo ^ >>picList.html
代碼說明:
首先寫入picList.html的標頭檔部分, 包括css代碼;
然後通過一個迴圈獲取全部圖片檔的檔案名和副檔名, 寫入圖片文字說明並插入圖片;
最後是寫picList.html檔的尾檔部分。
delims=.後面如果有空格, 則檔案名中如果有空格時則會出錯;
dir /o:d /b:顯示資料夾名或檔案名(包括副檔名)。
-End-