みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Shin様
ご回答ありがとうございます。
返答が遅くなり申し訳ございません。
>1ディレクトリーの中のリストを出すのでしたら、AppleScript や cmd ls などで可能なので、それを繰り返していくしか方法でしょうね。
lsで1つずつ、という方法は成功しておりますので、その方法も候補に入れたいと思います。
>TexrWrangler で作った階層データを、ファイルの階層構造に持ってくるのは、単なる loop 処理ですので、そんなに難しいことではありません。その取り込む所も自動化する必要があるのですか。
TexrWranglerを使用した方法でも成功しておりますので、lsよりTexrWranglerを使用した場合の処理時間が早いようでしたら、TexrWranglerを使用したいと思います。
現在稼働しているデータベースを新しいものへすべてインポートするのですが、できるならすべて自動化したいと思っておりました。
何度もご回答いただきましてありがとうございます。お世話になりました。
それではこれにて解決とさせていただきます。
Shin様
ご回答ありがとうございます。
>フリーのテキストエディターがあります。
はい、最終手段としてそのエディターの存在は把握しております。
ですが、スクリプトで自動化したいと考えております。
何度もご回答いただきまして、ありがとうございます。
Shin様
ご回答ありがとうございます。
>お聞きしたいのは、テーブルの構造ではなく、ストレージの中のディレクトリーの構成です。テーブルの中と同じ構造ですか?
はい、同じ構造となっております。
お手数おかけしております。ありがとうございます。
Shin様
ご回答ありがとうございます。
返答が遅くなり申し訳ございません。
>それらのファイルはどのようなファイルでしょうか。
jpg png pdf xlsx doc
が存在しているのを確認しております。
また、ファイルの中身ではなく、ファイル自体を挿入したいです。
>それを入れたフォルダーがさらに1個のフォルダーに入っているのでしたら、それを全てインポートしてしまうと、そのファイルパスが得られます。
フォルダ構造は、
テーブル名─┬─フィールド内ID番号─┬─格納A───ファイル
│ ├─格納B───ファイル
│ …
├─フィールド内ID番号─┬─格納A───
│ ├─格納B───ファイル
│ …
…
と続いております。
インポート先は1レコードに1つ「フィールド内ID番号」が入っており、「フィールド内ID番号」と同じ名前の以下の階層のファイルを1レコードに入れます。
また、格納A、Bと続いていきますが、格納Aが空で格納Bにはファイルが入っている場合もあります。そして、格納Bに入っているものは格納Bに入れます。
>それを元に1個ずつ処理していけば良いと思いますが。
申し訳ございませんが、私では最初に考えた方法しか思いつきませんでした。
よろしければ教えていただいてもよろしいでしょうか。
MACでファイル構造をテキストファイルで書き出したいのですが、うまくいかず困っております。
OS:OSX10.8.5
filemaker:Pro Advanced 12.0v3
AppleScript を実行
find /Users/OOOOO/Desktop/OOOOO > itiran
結果:設定データが不良です。与えられたデータが間違っています。
不明エラー:-17005。
上記の通りとなっております。
作業の全体像は、
1 各ファイルの一覧をテキストに書き出す
2 テキストをfilemakerで読み込む
3 読み込んだ不要部分を取り除き、パスを使用しファイルを挿入
です。
ファイル名はバラバラで、1ファイルずつ1フォルダにわかれております。
ファイル数は予想で10万点ほどです。
お力添えをお願いいたします。
Pages: 1
[ Generated in 0.008 seconds, 6 queries executed - Memory usage: 574.01 KiB (Peak: 585.63 KiB) ]