問題タブ [file-management]

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 投票する
2 に答える
280 参照

php - PHPベースのファイルマネージャーのデータベースにファイル情報を保存する必要がありますか?

作業中のシステム(php、javascript、sencha)の基本的なファイル管理コンポーネントを構築しようとしています。システムを介して管理されているファイルに関する追加情報をデータベースに保存する必要があるかどうかについて、何らかの方法で自分自身を納得させようとしています。一方では、データベースに格納されている情報がファイルシステムに確実に反映されるようにすることで、単純な設計を複雑にすることには消極的です。なんらかの理由で同期が外れると、悪夢が続くと思います。つまり、パスが正しく更新されていません。ファイルシステムの内容に依存する方が簡単なようです。ACLのような制御メカニズムは必要ありません。

ほとんどの場合、ディレクトリ構造はファイルシステムのどこに保存されているかを気にしないため、ユーザーには表示されません。メールの添付ファイルが好きです。添付ファイルは、データベース内の他のデータに関連しています。私の最初のアイデアは、ディレクトリを使用してファイルシステム内に関係を作成することでした。例えば:

ルート
...Project_id_1
...... Theme_id_1
......... Topic_id_1
......... Topic_id_2
......... Topic_id_3
......Theme_id_2
。 ..... Theme_id_3
... Project_id_2
... Project_id_3

IDは、関連するデータベース内のアイテムのレコードIDにもなります。これをツリービューとして表示する必要がある場合を除いて、これは問題なく機能すると思います。意味のある名前を表示できるように、各ディレクトリの関係を抽出する必要があります。たぶん、これは他の場所で得られる単純さとのトレードオフです。つまり、トピック名を変更するたびにディレクトリの名前を変更する必要はありません。

すべてのファイルについてより多くの情報をDBに保存することにした場合、誰がアップロードしたか、日付などの有用な(ただし必須ではない)情報以外に何を得ることができますか。もちろん、他の理由を考慮する必要があります。デザインもいただければ幸いです。OTSのもののほとんどは、私が必要としない機能が多すぎるか、システムに後付けするには手間がかかりすぎています。

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

ruby-on-rails-3 - RESTful ファイルマネージャーの書き方は?

今日、私は直接問題を抱えています:P 私はいくつかのアイデアが必要です.レールでRESTfulファイルマネージャーをどのように記述しますか?

ファイルのすべての操作を行うファイル コントローラーを使用したいと考えています。今、私が安らかにやると、いくつかの機能しかありません:

  • create (ファイル/ディレクトリの作成)
  • destroy (ファイル/ディレクトリの削除)
  • index (ディレクトリを一覧表示)
  • show (ファイルのプロパティを表示)
  • 編集 (ファイル/ディレクトリの名前を変更)

ファイルをコピー/移動する方法がわかりません...そして、ユーザーにそのファイルマネージャーの複数のインスタンスを持たせたい場合、ユーザーが異なるディレクトリにいることができるようにするにはどうすればよいですか? (1つのセッションでファイルマネージャーの異なるインスタンスを持っています)

誰かヒントをくれませんか?:P

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

php - PHPフラットファイル管理クラス

PHPでフラットファイルを管理するためのクラスを知っている人はいますか?それらを使ったアプリを作っているのですが、自分で作らなくても使えるアプリがもうあるのか知りたいです。

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

c++ - 文字列ペアC++の効率的で安全なストレージ

polyvoxを使用してボリューム(ボクセル)ベースの地形生成エンジンを作成していますが、ボリューム情報を大量に保存する必要があります。Polyvoxライブラリを使用すると、値を簡単に引き出すことができます。ただし、チャンクの数が多いため、各チャンクを個別のファイルとして保存することは不可能です。

チャンクIDに16進数、ボリューム情報に文字列を使用してボリューム情報を引き出すのが最も簡単な場合がありますが、この情報を効率的に保存するにはどうすればよいですか?

私はデータベースを検討しましたが(本当に東京キャビネットを使用したかったのです!)、Windowsと互換性があり、自分のニーズに合ったc++用のライブラリは見つかりませんでした。また、データベースは破損しやすい可能性があるため、ユーザーのワールドデータを可能な限り保護したいと思います。

この情報を効果的に整理して保存する方法について誰かが考えていますか?これで一日中髪を抜いてきました。誰かが役立つかもしれない良いライブラリを知っていますか?

ありがとうございました!

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

python - Python ファイルの名前が変更されました。「名前変更時刻」を取得する方法

一部のファイルの名前が Python スクリプトによって変更されたとしましょう。Python を使用してこの「名前変更時間」を取得することは可能ですか (Far Manager で確認できます)。(ウィンドウズ)

STATなどではできないようです 何かアイデアはありますか?

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

bash - 2パネルファイルマネージャーユーザーのためのコマンドラインの知恵

2パネルのファイルマネージャーをコマンドライン(bashまたはcygwin)に置き換えて、ファイル管理の生産性を向上させたい。コマンドラインで同じ速度を出すことはできますか?たとえば、ディレクトリAのファイルをディレクトリBにコピーする方法を教えてください。pushd/ popdを多用していますか?または、最も頻繁に使用されるディレクトリへのリンクを作成しますか?コマンドラインマスターのファイルを管理するためのベストプラクティスと日常業務は何ですか?

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

locking - Xcode 4 でファイルをロックする

簡単な質問があります。Xcode 3 では、各ファイルの上部にある小さなロック アイコンをクリックしてファイルをロックできました。Xcode 4 にはこの機能がありません。私は盲目だと思います。手伝って頂けますか?

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

powershell - 拡張子に基づいてファイルを適切な場所に移動する

拡張子に基づいてファイルを適切なプリセットの場所に移動するクリーンアップスクリプトがあります。

たとえば、拡張子が.xlsのファイルは〜\ XLSフォルダーに移動され、.sqlは〜\SQLに移動されます。これが私のスクリプトです。

私は、これが私の目的を達成するためのエレガントでない方法であることを十分に認識しています。だから私は私ができるようにスクリプトを変更する方法を知りたいです

  1. 繰り返しコードを再利用する
  2. 宛先フォルダが存在しない場合は、作成する必要があります。
  3. pngやjpgなどの同様の拡張機能をグループ化する
0 投票する
3 に答える
16426 参照

c++ - CreateFile が無効なハンドルを返すのはなぜですか?

隠しファイルタイプを作成する必要CreateFile()がありますが、無効なハンドルを返し続けるという問題があります。

何か案が?

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

objective-c - Apple のガイドラインによると、ファイルを保存するディレクトリはどれですか?

ショッピング カートのように、テキスト ファイルをデバイスに保存するアプリを作成しています。

そのため、アプリを使用している間のみ必要になります。

現在、Web のチュートリアルには多くのディレクトリがありますが、どのディレクトリにファイルを保存して Apple のガイドラインに合格できるかは誰も教えてくれません。

私のデバイスでは、ファイルを次のNSDocumentDirectoryように保存します。

これが Apple のレビューに合格し、App Store にアクセスできるかどうかは誰にもわかりませんか?