0

IIS7 を使用しており、複数のフォルダー (HTML5 に基づく個々の Web ページ) を公開しています。すべてのフォルダーには「cache.manifest」という名前のファイルがあり、特定の文字列 (javascript ファイル名) を見つけて新しい文字列に置き換えたいと考えています。

1000 を超えるフォルダーがあり、これを自動化したいと考えています。

これを行う.netまたは同様のコードを探しています。フォルダーにアクセスできるので、EXE を実行してこれを実行することもできます。

前もって感謝します。

4

1 に答える 1

1

Windows 用の sed でこれを行うことができます:

for /r "start folder" %%a in (cache.manifest*) do (
    if "%%~nxa"=="cache.manifest" sed -i.bak "s/find/replace/g" "%%~fa"
)

パラメータ-i.baksed を使用すると、バックアップ コピーが作成されます。

于 2013-08-12T10:57:40.090 に答える