ArcGIS Online や Portal for ArGIS にコンピューター上のファイルをアイテムとして登録する際は、サイトにつきユニークなファイル名でなければいけません。
例えば、Vricon 3D という製品の i3s (*.spk) ファイルは、ポータルから登録するアップローダーのファイルサイズ上限がある関係で、購入範囲がタイル上に分割されています。分割された地域はフォルダーに分類されますが、i3s ファイルはすべて同じ「vricon_i3s.spk」というファイル名になります。そこで、このファイルをユニークな名称にバッチ処理する方法を考えました。
以下のコードを実行することで、自動的にフォルダー名を元にファイルをリネームします。タイル分割されたファイルはフォルダーでユニークな番号で連番されるのですが、連番は0で桁埋めされていないため、それも考慮しています。