まず、これは悲しい話です。
夏休みが近づいており、学校は私たちにソフトウェアアウトソーシング会社でのインターンを手配してくれました。面接をしなくても、この機会を利用して大きな牛から学ぶことができるのは非常に便利です。給料(保険料として学校が600元も払ってくれたそうです)をもらいたいのですが、楽しみにしていたのですが、会社に着いてびっくりしました~技術スタッフが誰もいませんでした!人事、運営管理、財務管理など、あらゆるポジションが配置されています。研修をしている人はいますが、コードを書ける人はいません。
私は運営管理部門に配属され、さまざまな契約の承認、契約書のスキャン、契約書の封印、契約書の作成などにさらされていました...つまり、勉強よりも雑用の方が多く、契約書の作成で忙しかったです。社内の人々がこのような繰り返しの退屈な仕事にどのように対処しなければならないかを考えると、仕事に少し抵抗があります。
もうチャットは不要です。そのような問題が発生しました。会社の契約書のテキストは、アーカイブする前にコンピュータにスキャンして会社のシステムにアップロードする必要があります。 スキャンされたすべての契約書はフォルダーに保存されます。このフォルダーには、スキャン時の便宜のために
という名前が付けられました。"CD+年+月+契約番号.pdf"; たとえば、2015年7月の10番目の契約の名前は「CD1507010.pdf」です。毎月の契約件数は約300件。システムにアップロードするには、1つずつシステムにアップロードする方法と、ローカルで名前を変更してパッケージ化してシステムに送信する方法があります。 どちらの方法でも手動で行うと 1 時間以上かかります。そんな退屈な作業を繰り返すのはただただイライラするだけだ。 1 つ目の方法については、システムが理解できなかったので、2 つ目の方法に重点を置いて詳しく調べませんでした。ローカルの名前変更ルールは、元のPDFファイルを「ファイル名+C」のフォルダーに置き、HTWB.pdfに名前を変更します。
反復的な作業はできるだけコンピュータに任せるという原則に基づき、学習した PHP 言語を使用して問題を解決することを検討しました。 (他の言語の方が効率的かどうかはわかりませんが、純粋な手作業よりも明らかに効率的です)。会社のコンピュータはwin7システムで構成されていますが、ソフトウェア会社ではありますが、研究開発部門以外のコンピュータのレベルは一般企業と同じです。オペレーターのコンピュータ関連の知識と実装の利便性を考慮して、ApacheサーバーのインストールやWindows付属のIISの起動も行わず、
コマンドラインを直接使用して操作しました。
htzy.php という名前のスクリプトは次のとおりです:リーリー
このファイルを処理するフォルダーに置き、フォルダー内でコマンドラインウィンドウを開いて、と入力します リーリー
数秒待ってください。mkdir() rename() 関数を使用してファイル転送を完了し、最後に unlink を使用してスクリプトを削除するだけです。したがって、このスクリプトを再利用したい場合は、それを保存する必要があります~
。
この時点で、ファイルの移行と名前変更は完了です。
知識は力だ〜 。