一部の xml ファイルが更新されているフォルダーがあり、それらのファイルを別のフォルダーにコピーしたい。そこからソフトウェアが xml を収集します。フォルダを監視して、自動的に別のフォルダに来るので、新しいファイルだけをコピーしたい。
既製のソリューションはありますか、それとも Autoit、シェル スクリプト、または vb.net (最後の選択) を使用して実行できますか。
主な懸念事項:
- ファイルがいつ追加されたかを知る。
- それらをフォルダーにコピーします。
- 2回目はコピーされていないことを確認してください。
このコードをスケジュールすると、それも機能する可能性があります
cd /home/webapps/project1/folder1 for f in *.csv do cp -v $f
/home/webapps/project1/folder2/${f%.csv}$(date +%m%d%y).csv done
ただし、既にコピーされているものをコピーしない方法はありません。