• 締切済み

バッチファイル(for文について)

あるディレクトリにある*.txtを取得し、 ファイル名の頭3文字を取得したいと思っています。 どう記述すればいいのでしょうか? for %%a in (*.txt) do (%%aの頭3文字取得)

みんなの回答

  • 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:~開始位置,長さ% で文字列の一部が取り出せます。

関連するQ&A