問題タブ [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.
c# - 大量のファイルのディレクトリを検索していますか?
私は MSVE を使用しており、最上部のレイヤーに表示している独自のタイルがあります。問題は、それらが大量にあり、それらがネットワーク サーバー上にあることです。特定のディレクトリには、約 30,000 以上のファイルがあります。最初は Directory.GetFiles を呼び出していたのですが、疑似実環境でテストを開始すると、タイムアウトになりました。
この多くのファイルをプログラムで一覧表示し、反復処理する最良の方法は何ですか?
編集: 私の同僚は、MS インデックス サービスの使用を提案しました。誰かがこのアプローチを試したことがありますか? (どのように) 機能しましたか?
version-control - 小さなオフィスのファイルを処理するための最良の方法は何ですか?
私は現在、小さなWeb開発会社で働いています。私たちは主に、キャンペーンサイトやその他の販促活動を行っています。最初の1年間は、プロジェクトファイルを共有するための「サーバー」、つまりネットワーク共有を備えたプレーンなWindowsマシンを使用してきました。しかし、これは正確に将来を保証するものではありません。
SVNはコードに最適です(現在使用しているものです)が、すべてまたはほとんどのファイルのバージョン管理(または少なくとも何らかの形式の同期)を快適に行えるようにしたいと考えています。
私が本質的に望んでいるのは、subversionがコードに対して行うことを実行するものですが、documents / psd/pdfファイルに対しては実行します。
Subversionはバイナリファイルも処理することを認識していますが、私たちの目的には少しやり過ぎかもしれないと感じています。フルバージョン管理システムのすべての機能が必要なわけではありませんが、インクリメンタルな名前付け(Notes_1.23.doc)が不要になり、誤って何かを上書きする可能性が低くなります。
また、マルチプラットフォームで、大きなファイル(100 mb +)を処理し、技術者以外の人でも使用できる必要があります。
windows - Windows エクスプローラーをサードパーティ ツールに置き換える
Windows Explorer を TotalCommander、explorer++ などのサードパーティ ツールに置き換えるにはどうすればよいですか?
実行ウィンドウに「C:\directoryName」と入力すると、win Explorer の代わりにこれらのいずれかをロードしたいと思います。これは可能ですか?
apache - 静的ファイルを Apache サーバーにアップロードするための優先プロトコルは?
あなたが Apache Web サーバーの管理者である場合、Web 開発者が静的ファイル (html/gif/css/...) をアップロードするために、最大限のセキュリティを目的として、どのプロトコルを提供したいと思いますか?
あなたが Web 開発者/グラフィック デザイナーである場合、静的ファイルをアップロードするために、Apache サーバーでどのプロトコルを使用できるようにしたいと思いますか?
windows - Windows で大きなフォルダーを削除する最速の方法は何ですか?
何千ものファイルとフォルダーを含むフォルダーを削除したいと考えています。Windows エクスプローラーを使用してフォルダーを削除すると、10 ~ 15 分かかる場合があります (常にではありませんが、多くの場合)。Windows でフォルダを削除するより速い方法はありますか?
その他の詳細:
- ごみ箱は気にしません。
- NTFSドライブです。
file-management - ファイルのアーカイブ
gmail のアーカイブ システムの実装方法がとても気に入っています。タグを追加した後 (必要に応じて) 任意のファイルをアーカイブでき、必要なときにいつでも検索できます。同様の方法で動作する Windows/Linux のプログラムはありますか?
sharepoint - 優れたファイル管理ソフトウェア
現在、すべてのファイルはWindowsネットワークドライブに保存されており、15人のスタッフと3人の外部ワーカーがいるため、ファイル制御は少し悪夢になり始めています。ポリシーはありますが、人々はファイルをPCに保存し、変更を加えて、誰にも通知せずにコピーし直し、場所ではなく電子メールでファイルを送信し、自分だけに意味のあるフォルダー/構造を作成しているようです。 。
その結果、最近のプロジェクトで、3人のスタッフが同じドキュメントの異なるバージョンを使用していることがわかりました。これらの3人が編集者であり、プルーフリーダーである場合、最終的に発生した問題を想像できるでしょう。
だから私たちはいくつかの素敵なシンプルなファイル管理アプリを探しています。MS Sharepointについても言及されていますが、Windowsマシンに縛られることを避けたいと考えており、特に非営利企業にとっては、セットアップなどのコストが高いようです。また、Sharepointは、私たちのニーズに対して少しやり過ぎかもしれません。
必要なのは、次のことを実現できるものだけです。
- ファイルの保存と制御に使用できます
- 別のユーザーアクセスを許可する
- 基本的なバージョン管理を提供する
- うまくいけば、リモートワーカーがアクセスできるように、Webブラウザを介してアクセスできます
機密性の性質上、またこれらのファイルを毎日毎日使用しており、インターネット接続が時々ダウンするため、SAASソリューションには熱心ではありません。社内に設置できるようにしたいと考えています。
理想的にはソリューションはFOSSですが、ニーズを満たす場合はソフトウェアの購入を検討します。
linux - 〜250,000枚の画像に最適なWebフォルダ構造
私のウェブサイトの一部として約20万枚の画像があります。各画像は、フルサイズ、サムネイル、大きいサムネイルの3回保存されます。フルサイズの画像は約50Kbから500Kbです。
通常の技術:VPS上のLinux、Apache、MySQL、PHP。
ブラウザを介してすばやく取得して表示するためにこれらを保存する最適な方法は何ですか?
すべてを1つのフォルダに保存する必要がありますか?フルサイズの画像を1つのフォルダに保存し、サムイルを別のフォルダに保存する必要がありますか?画像を1000のフォルダに保存し、画像がどのフォルダにあるかを示すインデックスを保持する必要がありますか?
アドバイスありがとうございます。アルバート。
database - C++ Builder を使用してファイル名のアクセス データベースを作成するより良い方法は何ですか?
夜の最終問題。そして、これの完全な愚かさをお詫びします。
私は、stackoverflowとgoogleの助けを借りて、次のことを達成しました...
基本的に、特定のディレクトリとそのサブディレクトリを走査し、各ファイルを (パスと共に) MS Access データベースに追加します。
(私は唯一のユーザーなので、セキュリティについてはあまり気にしません)
多数のファイルを使用すると、このコードは恐ろしく遅くなります。コードが行っていることを行うためのより良い方法を誰かが説明できますか?
php - 大量のファイルを管理するためのヒントは?
ファイル管理と大規模プロジェクト内での保存について、SO に関する非常に良い質問がいくつかあります。
最初のものはいくつかの素晴らしい洞察を持っており、私のプロジェクトでは、DB ルートではなくファイル ルートを使用することにしました。
ファイルシステムの使用に対する主なポイントはバックアップです。しかし、私たちのシステムには優れたバックアップ スキームがあるので、その心配はありません。
次のパスは、実際のファイルを格納する方法です。また、ファイルの場所を常に静的にして、データベース側に仮想ディレクトリ システムを作成することも考えました。したがって、ファイルへのリンクは変更されません。
私が構築しているシステムには 1 つのグローバル ファイル管理があり、すべてのユーザーがすべてのファイルにアクセスできます。しかし、ファイルルートに行った多くの人は、物理ディレクトリのサイズについて話します (たとえば、すべてのファイルが 1 つのディレクトリ内にある場合)。
したがって、私の質問は、これらの静的ファイルのフォルダーを作成する際のヒントやベスト プラクティスの方法は何か、または仮想ディレクトリ ルートをまったく使用すべきではないかということです。
(プロジェクトはLAMPスタック(PHP)上にありますが、それがまったく役立つ場合)