批處理BAT檔案實現顯示拖入檔案的檔名路徑等資訊

2022-09-10 01:12:24 字數 731 閱讀 5033

**

@echo off

echo "drag a file into window, and press enter:"

rem 顯示拖入檔案的完整路徑(帶檔名),帶首尾引號

set doc_dir_withfilename="%~1"

echo %doc_dir_withfilename%

rem 顯示拖入檔案的完整路徑(帶檔名)

echo %1

rem 顯示拖入檔案的完整路徑(帶檔名),去掉首尾引號

echo %~1

rem 顯示拖入檔案的檔名及字尾

echo %~nx1

rem 顯示拖入檔案的檔名

echo %~n1

rem 顯示拖入檔案的字尾名

echo %~x1

rem 顯示拖入檔案的完整目錄

echo %~dp1

rem 顯示拖入檔案的目錄路徑

echo %cd%

rem 顯示拖入檔案所在的碟符

echo %~d1

rem 顯示拖入檔案的檔案大小

echo %~z1

rem 顯示拖入檔案的修改時間

echo %~t1

@pause

列印效果:

bat檔案(批處理檔案),批處理命令!!!

批處理 batch 也稱為批處理指令碼。顧名思義,批處理就是對某物件進行批量的處理,通常被認為是一種簡化的指令碼語言,它應用於dos和windows系統中。批處理是由dos或者windows系統內嵌的命令直譯器 通常是command.com或者cmd.exe 解釋執行。類似於unix系統中的shel...

bat批處理檔案

你在1.bat檔案裡寫上 echo 1 g 最終效果是 1.bat echo 1 g 即,bat檔案裡的每一行都會出現在命令列裡!如果不想顯示在命令列裡 1,要麼bat檔案裡,每一行前面都加上 表示這個命令不顯示在命令列裡 2,要麼在bat檔案開頭,寫echo off 下面的命令 都不會出現在命令列...

bat 批處理修改host檔案

在測試的時候,經常會遇到修改host 的情況,每次都開啟host手動新增,很繁瑣地,怎麼寫個批處理檔案,雙擊下就把host修改了呢,請看下面 echo off color 0f attrib r windir system32 drivers etc hosts echo 測試配置 beg wind...