0

ディレクトリ (およびその子ディレクトリ) 内のすべてのファイルに対してコマンドを実行しようとしていますが、見つけたファイルの相対パスを生成するのに苦労しています。

私が持っているコードは...

@echo off

set currentDir=%~dp0

for /r %%f in (*.js) do (
    echo %currentDir%
    echo %%f

    set relativePath=%%%f:%currentDir%=%
    echo %relativePath%
)

基本的に、C:\somedirでスクリプトを実行し、 C:\somedir\anotherdir\file.jsが見つかった場合、%relativePath% にanotherdir\file.jsのみを含める必要があります。

助けてください!

4

1 に答える 1