phpファイルを書いてバッチ処理したいファイルディレクトリに置き、ファイルを実行すれば完了です
注: ファイル名がタイムスタンプであることを確認し、ファイル内の php ファイルを判断する必要があります。間違って削除しないでください!
<code> set_time_limit(<span>0</span>); <span>//忽略php.ini设置的脚本运行时间限制 </span><span>$q_array</span> = my_dir(<span>'./'</span>); <span>$q_array</span> = str_replace(<span>'.//'</span>,<span>''</span>,<span>$q_array</span>); <span>$a</span> = explode(<span>","</span>,<span>$q_array</span>); <span>echo</span><span>"文件目录中的文件数组</br>"</span>; var_dump(<span>$a</span>); forEd(<span>$a</span>);<span>//修改文件名</span><span>//循环建立新的文件根据时间戳移动文件到指定文件夹修改名称</span><span><span>function</span><span>forEd</span><span>(<span>$arr</span>)</span>{</span><span>$dir</span> = <span>array</span>(); <span>foreach</span>(<span>$arr</span><span>as</span><span>$v</span>){ <span>$dir</span>[] = substr(<span>$v</span>,<span>0</span>,<span>6</span>); } <span>foreach</span>(<span>$arr</span><span>as</span><span>$v</span>){ <span>$newDir</span> = substr(<span>$v</span>,<span>0</span>,<span>6</span>); <span>foreach</span>(<span>$dir</span><span>as</span><span>$v2</span>){ <span>if</span>(<span>$v2</span> == <span>$newDir</span>){ mk_dir(<span>$newDir</span>); @!copy(<span>$v</span>,<span>$newDir</span>.<span>'/'</span>.substr(<span>$v</span>,<span>6</span>)); } } } <span>return</span><span>true</span>; }</code>
上記では、PHP がどのように新しいファイルを作成し、指定したフォルダーにファイルを移動し、ファイル名に応じてファイル名を変更するかを紹介しました。以下の点を含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。