データをテキスト ファイルに抽出していますが、最初にスクリプトでファイルが存在するかどうかを確認してから、特定のフォルダーにコピーを作成します。同じフォルダーにまだ存在する場合は、保存しますが、最後のファイルの値に応じて、値 _1 または _2 のように追加します。
これが現在の私のスクリプトです。
if (-e "/tmp/POP_Airtime_Week1.txt"){
copy("/tmp/POP_Airtime_Week1.txt","/tmp/POP") || die "cannot copy file";
# If the file exists create a copy in /tmp/POP
#################################
# IF FILE EXISTS IN /tmp/POP copy the file but rename it to
# POP_Airtime_Week1_1.txt then increase the numbers each time
# the script is run and a new copy needs to be created.
##################################
unlink ("/tmp/POP_Airtime_Week1.txt");
}
存在する場合/tmp/POP/POP_Airtime_Week1.txt
は、コピーして名前を付けて保存し/tmp/POP/POP_Airtime_Week1_1.txt
ます。次回スクリプトを実行して/tmp/POP/POP_Airtime_Week1.txt
存在するときに、それをコピーして保存し/tmp/POP/POP_Airtime_Week1_2.txt
ます...
これどうやってするの?