- 締切済み
バッチファイル(for文について)
あるディレクトリにある*.txtを取得し、 ファイル名の頭3文字を取得したいと思っています。 どう記述すればいいのでしょうか? for %%a in (*.txt) do (%%aの頭3文字取得)
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- notnot
- ベストアンサー率47% (4900/10358)
回答No.1
for %%a in (*.txt) do set X=%%a&call :sub goto :eof :sub set Y=%X:~0,3% echo "%Y%" ----------------------------- %X:~開始位置,長さ% で文字列の一部が取り出せます。