ファイルの移動
大手ハイテク企業でのインターンシップの一環として、ファイル移行システムの開発を任されています。このシステムは、全てのファイルをあるディレクトリから別のディレクトリへ移動できるものでなければなりません。これは現在、会社が手作業で行っており、相当な時間とリソースを消費しています。あなたの課題は、Pythonを使ってこのプロセスを自動化することです。
プログラムは2つのパスを入力として受け取ります:
- ファイルを移動する元のディレクトリ
- ファイルを移動する先のディレクトリ
プログラムは、もし存在しない場合、移動先のディレクトリを作成する必要があります。元のディレクトリは存在することが保証されています。
全てのファイルが正常に移動された場合、プログラムは
File transfer successful
と出力し、操作が完了できなかった場合(移動先ディレクトリに同じ名前のファイルが存在した場合や、何らかの理由で移動操作が失敗した場合)は Error transferring files
と出力します。操作が正常に完了できない場合、ファイルは一切移動されないようにしてください。入力 | 出力 |
source/path
destination/ | File transfer successful |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB