問題タブ [macfuse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1677 参照

macos - SpotlightはMacFUSEファイルシステムにインデックスを付けることができますか?

Spotlightはファイルレベルでインデックスを作成するため、複雑なデータ構造を含むファイルをSpotlightが便利な方法でインデックスを作成するには、ファイルのセットに分割する必要がある場合があります。

MacFUSEを使用して、これをより動的に実現できますか?

SpotlightはMacFUSEボリュームのインデックスを作成しますか?

MacFUSEは必要なファイルごとのメタデータを処理できますか?

MacFUSEプロセスは、ファイルの属性が変更されたときにSpotlightに通知できますか?

0 投票する
1 に答える
2722 参照

macos - マウントした MacFUSE NTFS vol が読み取り専用なのはなぜですか?

MacFUSEサイトから、インストールして NTFS ボリュームに接続すると、書き込み可能になるという印象を受けました。ただし、マウントしたボリュームは読み取り専用です。ここに...の出力の一部がありますmount...

私が話しているNTFS外部USBドライブ:

OS X フォーマットの外付け USB ドライブ (比較用):

どこかに何かを設定する必要がありますか?設定ファイルを編集しますか?

私はOS 10.4(Tiger)を使用しています。

0 投票する
3 に答える
408 参照

shell - MacFUSE: キープアライブ?

非アクティブなためにリモート ホストが接続を切断するように設定されている場合、マウントされたボリュームを維持するように MacFUSE を構成する方法はありますか? これを構成する直接的な方法がない場合、これを実現するスクリプトを作成する方法はありますか?

0 投票する
4 に答える
3182 参照

.net - Directory.GetFiles() が「気に入らない」ファイル名を見つけたときに例外をスローしたときに例外を処理する方法は?

有効なパスが C:\Users\David の Vista マシンで Directory.GetFiles(@"C:\Users\David") を呼び出すと、ディレクトリの内容を表示できる David ユーザーとして実行すると、次の ArgumentException がスローされます。 Windowsエクスプローラーで問題ありません:

Vista マシンはたまたま MacFuse を実行している Mac からアクセスされたため、ディレクトリには「._Icon」という名前のように見えるファイルが含まれていますが、実際には不正な文字が含まれている必要があります。これがエラーの原因だと思います。Directory.GetFiles() が気に入らないファイル名を実行したときに例外がスローされたときにどうするかという問題が残っていますか? このような例外を経由しないファイルの内容を一覧表示する別の方法はありますか?

この特定のファイルに関しては、ファイル名に、Windows エクスプローラーまたはコマンド プロンプトでは表示されない文字が含まれている必要があると思われます。

そして最後に:

SMB全体でファイルを見ると、ファイルの名前は実際には「._Icon?」のようです。Mac からファイルを削除しようとするたびに、ファイルがすぐに再表示されるようです。

0 投票する
5 に答える
238 参照

cocoa - アプリケーションが遅い/不安定なファイルシステムを適切に処理するかどうかをテストする方法は?

低速のファイル システム (ネットワーク、CD/DVD、またはスピンダウンした HDD など) でファイルを操作しているときに、アプリケーションの UI がフリーズしないようにしたいと考えています。

Cocoa ファイルシステム操作を直接使用しています。テストのためだけにすべてをモックまたは抽象化するのは大変な作業になるのではないかと心配しています。さらに、私のプログラムがファイルシステムに触れる明らかでない方法が存在する可能性があります。

テストにネットワーク ドライブを使用してみましたが、OS キャッシングによりテストが反復不可能になり、... 速すぎます :)

故意に遅い MacFuse ファイルシステムのようなものはありますか? 予期しない遅延によって引き起こされたすべての UI の問題と競合状態を見つけることができる他の方法はありますか?

0 投票する
1 に答える
388 参照

ssh - SSH 経由でプロジェクトをマウントするための TextMate/Macfusion コンボ

私のワークフローは次のとおりです。Macfusion を使用して SSH 経由でサーバーをマウントし、TextMate でプロジェクトのルート ディレクトリを編集します (を使用mate /Volumes/server/projectdir)。更新時に更新を無効にするプラグインがインストールされています。これはほぼ完全に機能します。私が問題を抱えているのは「プロジェクト内の検索」だけです。本当に遅いです。以前にこの問題に遭遇し、解決策を見つけることができた人はいますか? 現在、検索をしなければならないときはターミナルに行きますが、TextMate でそれを行うことができれば素晴らしいことです。

ありがとう!

0 投票する
1 に答える
488 参照

cocoa - 4文字のOSType/NSFileHFSTypeCodeを特定のUTIに関連付ける方法

MacFuseプラグインを作成していますが、ファインダーで適切なアイコンを使用し、ファイルを開いたときに適切なアプリを起動したいと考えています。

ファイルに拡張子を追加することはできないので、SnowLeopardでの他の唯一のオプションはNSFileHFSTypeCodeです。http://www.rubicode.com/Software/RCDefaultApp/を使用して自分のマシンに登録されているすべてのコードを確認しましたが、一部のコードがUTIに関連付けられていることがわかります。たとえば'TEXT'、Uniform Type Identifier(UTI)に関連付けられていcom.apple.traditional-mac-plain-textます。

これらの4文字のコードのいくつかを他のUTIと関連付けられるようにしたいと思います。たとえば。PHPf_ public.php-scriptこれを可能にするフレームワークやコマンドラインユーティリティがあると思いますが、見つけることができませんでした。

0 投票する
1 に答える
769 参照

macos - Mac OS X がルート ボリュームの MacFUSE マウントポイントに .Spotlight-V100 と .Trashes を作成する

Mac OS X Snow Leopard に HFS 書き込みサポートを追加するための MacFUSE ファイルシステムを作成していますが、ほとんどの場合は機能しますが、システムはボリュームが実際にマウントされる前にマウントポイントにディレクトリを作成する.Spotlight-V100ため.Trashes/Volumesこれらの 2 つのディレクトリはボリュームの後もそこに残ります。これにより、マウントポイントが削除されなくなります。同じディスクを連続してマウントすると、/Volumes に連番 (/Volumes/Disk、/Volumes/Disk 1、/Volumes/Disk 2 など) を持つ新しいマウントポイントが作成されます。手動で削除されます。

これは、ボリュームをローカルとしてマークするかどうかに関係なく発生します。fuse_opt_add_arg(&args, "-olocal");

どうすればこれを回避できますか?

ソースコードはhttp://vc.namedfork.net/nf/fusehfs/trunk/にあり、ファイルシステムバンドルは としてインストールされ/System/Library/Filesystems/fusefs_hfs.fs、マウントは fuse-ext2 や ntfs-3g などの fuse_wait ラッパーで行われます

0 投票する
1 に答える
168 参照

macfuse - MacFUSE ファイル システムは「仮想」ディレクトリをサポートできますか?

私は MacFUSE をいじっていますが、とてもきれいです。(Objective-C API を使用しています。)

現在、ファイルをタグで分類できるファイルシステムを構築しようとしています。つまり、フラットな構造のディレクトリ (およびおそらく大量のファイル) を使用し、ファイルをディレクトリに移動すると、実際にはタグが付けられるだけです (実際には移動しません)。このディレクトリに入ると、そのタグを持つすべてのファイルが表示されます。さらにサブディレクトリに移動することもできます。これにより、すべてのタグを持つファイルのみが生成されます。

問題は、多くのタグが存在する可能性があることです。タグの「偽の」ディレクトリをリストするのはあまり好きではありません (特に、タグに属性を提供する必要があることも意味するため)。ただし、 によって一覧表示されていないファイルまたはディレクトリを開くことはできないようですcontentsOfDirectoryAtPath:error

便利なデリゲート メソッドが欠けているのでしょうか、それともタグ ディレクトリも一覧表示する必要があるのでしょうか?

0 投票する
2 に答える
769 参照

cocoa - Mac OS X でユーザー名からアカウント ID を取得するにはどうすればよいですか?

MacFUSE を使用してクールなファイルシステムを作成しています。NSFileOwnerAccountIDそのファイルにおよび属性を設定したいNSFileGroupOwnerAccountIDのですが、使用している基盤となるフレームワークはユーザー名しか提供しません。

Cocoa またはその他の組み込みフレームワークを使用して、Mac OS X でアカウント名からアカウント ID を取得するにはどうすればよいですか?