問題タブ [file]
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.
linux - Vim で DOS の行末を Linux の行末に変換する
Windows で作成したファイルを開くと、すべての行が^M
. これらの文字を一度に削除するにはどうすればよいですか?
python - ファイルが例外なく存在するかどうかを確認するにはどうすればよいですか?
try
ステートメントを使用せずに、ファイルが存在するかどうかを確認するにはどうすればよいですか?
file - 同じ親ディレクトリに同じ名前のファイルとディレクトリ - Solaris 8、ufs
わかりました、私は 10 年以上にわたって Solaris を使用してきましたが、これを見たことがありません...
同じ名前のファイルとサブディレクトリの両方を含むディレクトリ リストがあります。
file を使用してファイルの内容を検出すると、次のようになります。
ファイルは気にしていませんが、ディレクトリは残しておきたいので、rm してみます。
だからここに私の2つの部分の質問があります:
- これどうしたの?
- ファイルを慎重に削除するにはどうすればよいですか?
ジョナサン
編集:答えてくれてありがとう、両方(これまでのところ)役に立ちましたが、リストをエディターにパイプするとうまくいきました。
含まれるもの:
バックスペースキーには常に注意してください!
file - ファイル複製ソリューション
ファイルを定期的にディスクにドロップして、同じデータセンター内の他の複数の Windows サーバーにレプリケートする、Windows でホストされるビルド プロセスについて考えてみます。他のマシンは IIS を実行し、それらのファイルを大衆に提供します。
コーパスの合計サイズは、数百万のファイル、数百 GB のデータになります。ターゲット サーバーで発生する可能性のある競合、WAN 経由などの潜在的なリンク、コールド スタートのクリーン サーバーに対処する必要があります。
これまでに考えた解決策:
- キューに入れられたシステムとデーモンは定期的に起動し、サービスとしてコピーまたは実行されます。
- SAN - 高価、複雑、より高価
- ROBOCOPY、時限ジョブ - シンプルだが効果的。多くの内部/不確定な状態、たとえばコピー中の場所、エラー
- 既製の交換品。ソフトウェア - SAN よりも安価ですが、それでも高価です
- UNC 共有フォルダーであり、repl はありません。待ち時間が長く、コストが低い - クラスタリング ソリューションも必要です。
- DFS レプリケーション。
他の人は他に何を使用しましたか?
.net - Reading changes in a file in real-time using .NET
I have a .csv file that is frequently updated (about 20 to 30 times per minute). I want to insert the newly added lines to a database as soon as they are written to the file.
The FileSystemWatcher class listens to the file system change notifications and can raise an event whenever there is a change in a specified file. The problem is that the FileSystemWatcher cannot determine exactly which lines were added or removed (as far as I know).
One way to read those lines is to save and compare the line count between changes and read the difference between the last and second last change. However, I am looking for a cleaner (perhaps more elegant) solution.
file - MSワードからPCLファイルを作成する方法
既存の MS ドキュメントに似た新しい PCL ファイルを作成する方法。MS doc テンプレートがあり、実際のデータに置き換えています。PCL形式でも同じことを達成する必要があります(PCLファイルをテンプレートとして作成し、データベースからの実際の値に置き換えてFAXに送信します)。
c# - C# を使用してファイルに文字を挿入する方法
特定の場所に特定の文字を挿入する必要がある巨大なファイルがあります。ファイル全体を再度書き直さずに C# でこれを行う最も簡単な方法は何ですか。
eclipse - Eclipse に .* ファイルを表示させるにはどうすればよいですか?
デフォルトでは、Eclipse は自分のプロジェクトで保持している .htaccess ファイルを表示しません。Package Viewer ツリーに空のフォルダが表示されるだけです。どうすれば表示されるようになりますか? 明らかな好みはありません。
c# - C#でファイルスペースを事前に割り当てますか?
ダウンロードアプリケーションを作成しています。ファイルがかなり大きくなる可能性があるため、実際にダウンロードする前にハードドライブにファイル用のスペースを事前に割り当てたいと思います。「このドライブがいっぱいです。いくつかのファイルを削除して、もう一度やり直してください。 「」それで、その観点から、私はこれを書きました。
少なくとも数百MB、または場合によってはGBのファイルをダウンロードし、ページファイルを完全に消去してシステムメモリを完全に強制終了しない場合でも、Windowsをスラッシング狂乱に陥れるまでは機能します。おっと。
それで、もう少し悟りを持って、私は次のアルゴリズムで着手しました。
これはうまく機能し、最後のソリューションのメモリ障害の問題に悩まされることはありません。ただし、特に古いハードウェアでは、(GBに相当する可能性のある)データをディスクに書き出すため、まだ低速です。
問題はこれです:同じことを達成するためのより良い方法はありますか?1トンのデータを実際に書き出すのではなく、xサイズのファイルを作成し、ファイルシステムにスペースを割り当てるようにWindowsに指示する方法はありますか。私はファイル内のデータを初期化することをまったく気にしません(私が使用しているプロトコル-bittorrent-は送信するファイルにハッシュを提供します。したがって、ランダムに初期化されていないデータの最悪のケースは、幸運な偶然の一致とファイルの一部を取得することです正しい)。
c# - 複数のアセンブリが同じテキスト ファイルにアクセスできるようにする
同じ c#/.net ソリューションに多くのアセンブリ/プロジェクトがあります。Web アプリケーション GUI を使用して設定を保存する必要があり、その後、コンソール アプリといくつかのテスト プロジェクトが同じファイルにアクセスする必要があります。ファイルをどこに置き、どのようにアクセスすればよいですか?
「AppDomain.CurrentDomain.BaseDirectory」を使用してみましたが、最終的にはアセンブリとは異なります。また、「System.Reflection.Assembly.Get*Assembly.Location」で必要なものが得られません。
たぶん、これは私がすべきことではなく、ファイルではなくデータベースにあるのでしょうか? しかし、数行の構成でそれを行うのは非常に複雑に感じます。