問題タブ [dokan]
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.
windows - Dokan 経由でマウントされた encfs ドライブで Git を使用する
Dokan (Windows 環境)を介してマウントされた encfs 暗号化ドライブ内に存在するソフトウェア プロジェクトに Git を使用したいと考えています。ファイルの暗号化は問題なく機能しますが、残念ながら Git はこの環境での作業を好まないようです。Git リポジトリを初期化すると、次のエラー メッセージが表示されます。
エラー: 構成ファイルをコミットできませんでした w:/djangodance/.git/config
コミットすると、これが発生します-ディスクは書き込み可能であり、クォータを超えていません:
致命的: リポジトリは更新されましたが、new_index ファイルを書き込めません。ディスクがいっぱいでないこと、またはクォータを超えていないことを確認してください...
これまでのところ、Git は特定のドライブ マウント セットアップを好まないように思われることを知りました。この記事(sshfs によるリモート ファイルシステムのマウント) では、回避策を提案しています ( -oworkaround=rename
)。
私の質問:
- 問題の原因を正しく突き止めましたか?
- Git で動作する Dokan の同様のセットアップはありますか?
- Windows を使用したオンザフライ暗号化を満たすことができる別のアプローチはありますか? TrueCrypt は Dropbox と組み合わせるとあまり役に立たないため、使用したくありません。
ヒントをありがとう!
filesystems - Dokan cAlternateFileName が機能していないようです
Windows 7 用のファイル システム ドライバーを作成しています。Dokan ライブラリを使用しています。FindFiles 関数では、8.3 の代替名を設定したいと考えています。dir /x を使用すると表示されると思いますが、表示されません。以下にコード化されているように、null で終了する文字列を渡してから、空白の埋め込まれた (null で終了しない) 文字列に変更しようとしました。どちらも dir /x の代替名を示していません。
struct _WIN32_FIND_DATA の cAlternateFileName への参照については、http : //msdn.microsoft.com/en-us/library/windows/desktop/aa365740%28v=vs.85%29.aspx を参照してください。
誰もこれに関する情報を持っていますか?
ここに私のコードからのクリップがあります:
php - Dokan の既存のフォームにカスタム フィールドを追加する (wordpress/woocoomerce)
Dokan (woocommerce プラグイン - http://demo.wedevs.com/dokan/ ) 販売者設定にカスタム フィールドを追加して、woocommerce のユーザー アドレスから値を編集しようとしています。Dokan のフロントエンドには、売り手がストアの設定を編集するためのフォームがあります。次のコードでテーマの functions.php を変更しました。
フォームは正常に表示されますが、ユーザー メタが更新されません。エラーなしではできなかったもう 1 つのことは、フォームの入力フィールドに現在の値を表示することです。
これは、優れたプログラマーにとって非常に簡単だと思います。誰でも私を助けることができますか?どうもありがとう。
c# - dokan と c# による仮想ディスクの作成にヘルプが必要
C# と dokan を使用して仮想ディスクを作成したいのですが、そのためのコード ヒントまたは API が必要です。または、Google で検索しても結果が見つからないため、それらの操作方法を知りたいです。
windows - VLC が Dokan でビデオを再生しない
システムにディスクをマウントするために Dokan のdokanyバージョンを使用しています。
OS が dokan ディスクのファイルとフォルダーを操作できるようにするために必要なすべてのコールバックを実装することができました。
Media Player Classic で dokan ディスクからビデオ ファイルを再生しようとすると、常に問題なく動作します。VLC で再生しようとすると、次のエラーが表示されます。
アップデート:
VLC のデバッグ データを読み取ると、次のメッセージが表示されます。
この問題で私を助けてください。アイデアがありません :\
アップデート:
ときどき、次のエラーが表示されます。
c# - 独自のファイル システムを作成する際のパフォーマンスの問題
Dokan を使用してファイル システムを作成しています。私が達成したいのは、ユーザーが複数のソースにあるファイルに、すべてがローカル フォルダーにあるかのようにアクセスできるようにすることです。つまり、ファイルはローカル、リモートの場所、またはメモリ内で利用できます。
最初は、実際にファイルが利用可能な場所を説明するプレースホルダーを作成していました (win8.1 OneDrive など)。ユーザーがファイルにアクセスすると、最初にプレースホルダーが読み取られます。そのファイルの実際の場所を知っているので、実際のファイルを読み取り、データをユーザー アプリケーションに送り返します。
約 1 時間のコーディングの後、私はこの考えが深刻に間違っていることに気付きました。ファイルの実際の場所がインターネット上にある場合、これは機能します。しかし、ファイルがローカルで利用できる場合は、ハード ドライブに 2 つのファイル (プレースホルダーと実際のファイル) を見つけるように要求する必要があります。また、ファイルがメモリ内で使用可能な場合 (ユーザーはパフォーマンスを向上させるためにこれを行います)、ハード ドライブにアクセスする必要があるため、ファイルを RAM にキャッシュしても意味がありません。
だから... NTFS MFTのように、独自のファイルテーブルを作成する必要があると思います。ファイル テーブルの概念は簡単です。しかし、NTFS と同じくらい効率的なものを作成できるかどうかはわかりません。それから私はデータベースを検討し始めました。しかし、これが良いアイデアかどうかもわかりません...
私は何をすべきか?
ありがとう!
PS。私はファイル システムについて非常に基本的な知識しか持っていません。
wordpress - 出品者が商品を出品すると、商品ステータスが保留中のレビューではなくオンラインになります
私は dokan プラグインと dokan テーマを使用して、サード パーティの販売者がメイン サイトに製品を掲載できるようにしています。しかし問題は、売り手が dokan ダッシュボードを使用して製品を追加すると、製品が直接 (オンラインで) 公開されることです。オンラインではなく保留中のレビューに移動する必要があります。以前のようにこの作業を行うために変更する必要がある機能は、販売者が新しい製品を追加するときに、製品のステータスがオンラインではなく保留中のレビューである必要があることです。