問題タブ [file-manipulation]

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 に答える
122 参照

file - 1000 以上の画像の一括操作

こんにちは、画像を操作するための Windows バッチ スクリプト ファイルの助けを借りて喜んでいます。古いソフトウェアから移行しています。以前はファイルをフォルダーに保存していましたが、各ファイルには独自のユーザー ID (例: 10050.jpg) がありました。これらのイメージの 1000 のように、イメージをイメージ名で新しいフォルダーに配布し、新しいソフトウェアを更新するための SQL ファイルを作成したいと思います。たとえば、次のようになります。

に行きます:

そして作成されたSQLファイル:

この情報を抽出するためのバッチ ファイルを作成するのを手伝ってくれる人はいますか? 私はこれでランク初心者です。ありがとうございました!

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

file - Delphi で削除できないファイルを作成する方法

[以下は、あいまいであると見なされた私の以前の質問の言い換えです]。

デモ アプリケーション用の基本的なライセンス メカニズムの作成に取り組んでいます。私が念頭に置いていることは次のようになります。アプリケーションは、最初の実行時に「0b1xa487x.ini」などの空の「ライセンス ファイル」を作成し、最初に実行してから 30 日後に期限切れになり、それ以上実行することはできません。その特定のファイルがシステムに存在するためです。

私が探しているのは、削除を阻止する方法でその特定のファイルを保護する方法です。内容のない空のファイルになるため、破損していても、ヘッダーが破損していても、日付が無効であっても、削除できないようにするために必要なものは何でもかまいません。

ファイル属性に基づいた同様のアプローチをどこかで見たことがあります (ファイルには HX 属性が設定されていました)。ただし、ファイル属性Xの存在に関する文書化された機能が見つからないため、属性アプローチはどこにもつながりません。

また、システム ユーザーとして起動されるルートキット ドライバーやシステム サービスなど、他のアプローチがあることも知っていますが、この特定のアプローチがこのシナリオに最も適しているようです。繰り返しますが、ファイルの内容にアクセスできない可能性があることを概説します。以下で非難されているように、ファイルからあらゆる種類のマルウェアを実行するためにこのアプローチを使用するつもりはありません:)

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

freepascal - パスカル-ファイルに書き込まない

ハウディ、パスカルマスター!カスタムレコードのファイルタイプがあります:

そして、新しい要素を開いてファイルに追加する関数:

問題は、実際には何もファイルに書き込まれないことです。私は何が間違っているのですか?

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

c# - XMLのようなファイルの操作

読み取って操作したいファイルがあります。これはXMLに似ていますが、実際のXMLファイルではありません。ただし、DTDを参照します。上記を行うために.NetFrameworkのどの部分を使用できますか?XML APIはこのファイルでどのように機能しますか?

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

c# - C# から PHP ファイル定数を更新する

PHP ファイルで定義されている定数を更新する必要があります。constants.phpファイルは非常に単純です。

ここで必要なのは、C# アプリケーションが$updatedOnこのファイルの定数を現在の日付に更新することです。

どうすればこれを達成できますか? 前もって感謝します!

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

c++ - C++ での JPEG のロスレス操作

ディスク上に JPEG ファイルがありますが、これはまったく正常ではありません。この JPEG ファイルには、End Of Image (FFD9) の後ろにゴミデータが追加されています。ただし、この JPEG ファイルは引き続き JPEG ビューアで開くことができます。

End Of Image (FFD9) の背後にあるこれらの追加情報を削除したいと考えています。制約は次のとおりです。

  1. プログラムで行う必要があります
  2. 無損失でなければならない
  3. C++ などのネイティブ コードを使用する必要がある

私が見つけた 1 つの方法は、ロスレス JPG_TRANSFORM のコマンド /jpg_rotate を使用して、IrfanView コマンドライン ツールを使用してファイルを再保存することです。後ろの追加データは自動的に取り除かれます。

ただし、C++ コードで実行できる別の方法はありますか? 可能であれば、IrfanView などの exe を使用して実行したくありません。無駄を省くために、すべてをコードで実行したいと考えています。

ファイルの終わり(FFD9)を検出し、EOFの前のバッファを別のJPEGに保存することを考えています。しかし、バッファを無損失で保存するにはどうすればよいですか?

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

regex - テキスト操作の問題-既知の値の後にテキストを置き換える方法

.txtで終わるファイル名を含む大きなテキストファイルがあります。ファイルの一部の行には、ファイル名拡張子の後に不要なテキストが含まれています。ファイル全体を検索+置換またはトリミングして、.txtで行が見つかった場合に、これ以降のすべてが単純に削除されるようにする方法を見つけようとしています。例

C:\ Test1.txt

C:\Test2.txtHelloWorldこれは私の問題です

C:\ Test3.txt_ ____迷惑なもの1234.r

望ましい結果

C:\ Test1.txt

C:\ Test2.txt

C:\ Test3.txt

notepad ++、またはバッチ/ PowerShellを使用して試しましたが、葉巻がなく、近づきました。

ここでの私の考えは、.txtの後に何か(Wildcard *)を置き換えると、必要なものを削除することですが、これは機能しません。正規表現を使用する必要があると思います。購入の構文が間違っています。

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

bash - bashは内容に基づいてディレクトリを削除します

現在、私は複数のディレクトリを持っています

これらの各ディレクトリにはファイルが含まれています(ファイルはやや不可解です)

私がやりたいのは、フォルダ内のファイルをスキャンして、特定のファイルが存在するかどうかを確認し、そのフォルダをそのままにしておく場合、特定のファイルが存在しない場合は、ディレクトリ全体を削除することです。これが私が意味することです:

.passという単語を含むファイルを検索しています。ファイル名に。ディレクトリ4に、探しているファイルがあると言う

残りのディレクトリには、その特定のファイルがありません。

だから私はDirectory1、2、3を削除したいのですが、Directory4だけを残します...

これまでのところ、私はこのコードを思いついた

(arrはすべてのディレクトリ名の配列です)

私がこれを行うことを考えた別の方法は次のようなものです:

これまでのところ、これらは機能していないようで、何か間違ったことをしてすべてのファイルを削除してしまうのではないかと心配しています.....(バックアップしました)

これを行う方法はありますか?Directory 4を変更せず、その中のすべてを保持したいことを忘れないでください

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

.net - PowerShellを使用して、新しく作成されたファイルコレクションにファイルを追加するにはどうすればよいですか?

空のファイルコレクションを作成してからファイルを追加するにはどうすればよいですか?

これが疑似表現です。

前もって感謝します。

0 投票する
7 に答える
1067 参照

python - ファイルパスの末尾を取得する

これを行う効果的な方法が見つかりません。私がやろうとしていることを説明する最良の方法は例です。したがって、どこに行くか (/bar/ が親であると仮定):

私のパスになります。パスの最上位の親ディレクトリまでのすべてに興味があります。私が必要としているのは、まさにそれを行うスクリプトです。つまり、

スプリットは私にはうまくいきません。ファイルとパスを分割しますが、このような出力は得られません。不足している組み込み関数はありますか、それとも SOL ですか? ありがとう!