現在24時間稼動中で過去1週間分のバックアップをdropboxのフォルダに。
それ以前のものは自動で削除したいです。
試したのは フリーソフトのバックアップツールですが、これといったものが見つからなかったです
FilemakerのOntimerスクリプト・WSH でできるのかなと。。しかしスクリプトとか
一切わかりません。FilemakerSERVERはコスト面で購入検討中ですがそれまでの間、バックアップしたいのです
よろしくお願いします
関数で曜日を取得して、その名前のフォルダに保存するだけです。
変数を設定[$path;"file:/保存するパス/"&DayNameJ(Get(日付))&"/ファイル名"
名前を付けて保存[$path]
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=74628
説明不足でした。毎日で決まった時刻(深夜)に自動でバックアップをとってくれるようにしたいのです。
仕事で24時間開きっぱなしなのでfilemakerを終了させたくはないのです。。。。
もしくは開いている時に自動でバックアップ&終了 その後 再度開く という形でもOKです
変数のやり方もわかりません。メニューバーからスクリプト→スクリプトの管理→スクリプト変数の設定のオプションで名前・値・繰り返しの欄がありますがそこに
なんといれればいいのでしょうか?その後どうすれば?
[$path;"file:/保存するパス/"&DayNameJ(Get(日付))&"/ファイル名"
名前を付けて保存[$path]
を入れたつもりですが、記号使えませんというようなエラーがでました
保存したいパスは C:\Users\Nt\Dropbox\BACKUP です。
Macのバックアップソフトではこれが一番簡単で使えると思います。
自動起動、いろんな差分の取り方、dropboxにも対応、アップルスクリプトと
組み合わせればローテーションも可能かと。
http://www.vector.co.jp/soft/mac/util/se278917.html
を入れたつもりですが、記号使えませんというようなエラーがでました
保存したいパスは C:\Users\Nt\Dropbox\BACKUP です。
バックスラッシュ(¥記号)ではなく、スラッシュを使ってください。
http://www.filemaker.com/jp/11help/html/func_ref2.32.52.html
[$path;"file:/保存するパス/"&DayNameJ(Get(日付))&"/ファイル名"
の「保存するパス」の部分は、以下のようになるはずです。
[$path;"file:/C:/Users/Nt/Dropbox/BACKUP/"&DayNameJ(Get(日付))&"/ファイル名"
FileMakerProを使って、定期的にスクリプトを実行させる方法であればスクリプトの制限が無いので楽です。ただし、パソコンが1台必要となりますが。
2015/03/08 14:19:14FileMakerProを常に起動しておくのではなく、その時刻にだけ実行したい場合はWindowsであれば「タスク・スケジューラ」という機能を使ってFileMakerのファイルを開くように設定すれば可能です。そのFileMakerのファイルが起動した時に実行するスクリプトに、実行したいスクリプトを指定してやればOKです。(スクリプトの最後にFileMakerを終了するように設定しておけば、FileMakerも終了しますよね)
Macであれば、iCalの予定で実行できるかも。
http://forums.filemaker.com/posts/478a5cda22?commentId=270249#270249
Windows TIPS:タスクスケジューラの基本的な使い方(Windows 7/8/8.1編)
http://www.atmarkit.co.jp/ait/articles/1305/31/news049.html