2011-06-20 26 views
3

私はクライアントからの大きなウェブサイトを持っています。そのファイルは現在英語に変更する必要があります。たとえば、ststh.phpはsales.phpです。大きなプロジェクトのファイル名を変更することなくファイル名を変更する方法

この操作を簡略化するツールはありますか?私は名前の変更を開始したくないし、物事が壊れて、働かない...

サイト全体がphpとmysqlにあります。

これにアプローチする方法についてのご意見はありますか?

ご協力いただければ幸いです!私が与えることができる

おかげ

+5

これには良いツールがあります:grepと忍耐です。 – Jon

+0

または、ファイルの状態をそのままにして、mod_rewriteを使用しますか? – Sander

+0

@ Jonのコメントと並んで、おそらくすべてのプロジェクトファイルを監査して、得られたことを知っているはずです。あなたがしなければ、何が働いているのか、何が壊れているのかは決して分かりません。 –

答えて

1

最高のアドバイスは、ファイル名を変更することで、ソフトウェアの多くは、そのようなあなたが検索を行うので、すべての開いているドキュメントに置き換えることができ、メモ帳++など、すべての開いているドキュメントを、検索することができますあなたは古いファイル名>>を新しいファイル名で置き換えるだけです。

4

EclipseのPHPプラグインを使用すると、右クリック→リファクタリング→名前の変更ができ、すべて正常に機能します! (または何かがない場合はそれを教えてくれます)。

1

常にツールを使用してください。開発者がファイルの名前を変更するなどの作業をするのに役立つたくさんのコードを書こうとしている人がいるので、これらのツールを間違いなく使用してください。 Oltarusが言及したように、Eclipseは優れています。また、正規表現についての知識があれば、あなたは遠くに行くことができます。しかし、途中で何も壊れていないことを確認するために、アプリケーションのあらゆる部分を徹底的に再テストすることを避けることはありません。その後、

0

あなたがLinuxにある場合は、この従ってください:あなたはそれを簡単に行うことができますEclipseを使用し

:あなたがWindowsにある場合、これに従ってください

mv oldname.php newname.php 

# search and replace the files (*.php) which has content oldname.php 
find . -name "*.php" -exec sed -i -e 's/oldname.php/newname.php/' {} \; 

を。このリンクの手順に従ってください:http://www.eclipse-blog.org/eclipse-ide/using-find-and-replace-in-eclipse-ide.html

関連する問題