問題タブ [forfiles]

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

batch-file - バッチ (Windows コマンド プロンプト) - FORFILES が「エラー: パラメータが正しくありません」を返す。

FORFILESWindows Server 2012R2サーバーのコマンドプロンプトウィンドウでコマンドを利用しようとする非常に単純なバッチスクリプトがあります...

このバッチ ファイルの目的は、一連のディレクトリ (サブ ディレクトリを含む) を調べて、X 日以上前のファイルを削除することです。

フォルダーには多くのファイルがあり、1 日前のファイルを取得しようとしています。何らかの理由で、コマンドは次を返し続けます...

なぜ世界でこれらのエラーが発生するのかを理解しようとしています。何か案は?

0 投票する
0 に答える
45 参照

batch-file - Forfiles がスウェーデン語を扱う奇妙な動作

Forfilesスウェーデン語の文字を使用するとスムーズに動作しません...

私はスウェーデンのコンピューターを使用していますが、スウェーデンのForfiles文字の扱いは非常に奇妙です。それはある瞬間を正しく扱い、次の瞬間には馬鹿にすることができます。私はこの問題に長い間苦労してきましたが、解決策を見つけたと思います。私の経験 (なし) から、それを難し​​くしているのは forfiles のさまざまな操作であることがわかります。

CHCP 65001それを機能させるには、バッチファイルで使用する必要があります。forfilesを除いて、すべてこのコードページで動作しCALLます。その後、トラブルに巻き込まれます。

私の解決策は、その部分だけを CHCP に変更することでした1252。完全には機能しませんでしたが、すべてを取得して「some textfile.txt」ファイルに送信すると、突然すべてが機能します。フォルダー名にスウェーデン語の文字を使用できるようになりました。

引数が機能するには特別なコードページが必要なようですがCALL、残りのコードでそれを使用すると失敗します...

ただし、1 つ質問があります。なぜこのような奇妙な動作をする>myfile.txtのでしょうか。また、機能させるために最後に を付ける必要があるのはなぜですか?

` CHCP 65001

(これは、フォルダーにスウェーデン文字 ( åäö) が含まれていても機能しますが、コードページ 1252 を使用すると失敗します。Myfile.bat はすべてのフォルダーに配置され、以下で が呼び出されると、フォルダー コンテンツの html ページを作成します)。

`CHCP1252

(これはコードページ 65001 を使用すると失敗しますが、コードページ 1252 では完全に機能します。テキストファイルが必要です。それがないと失敗します。各フォルダーにページをビルドします。)

DEL some textfile.txt

(ファイルはただのゴミなので削除されます (このファイルが必要なのがおかしい))

CHCP 65001

(コードページ 65001 に戻して、他のすべてが機能するようにします。以下のコードは、見つかったすべてのフォルダーへのリンクページを作成し、作成されるすべてのページで同じです。)

forfiles /S /m * /c "cmd /c if @isdir==TRUE ECHO @path" >>anotherfile.txt

(ご回答ありがとうございます。もう少しわかったら、今すぐ再構築します。小さなステップ、小さなステップ...)

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

batch-file - ファイルを移動するバッチ ファイル forfiles コマンド

以下のコードを実行して、ファイルをあるフォルダーから別のフォルダーに移動し、365 日以上経過しています。

ただし、添付のスクリーンショットでも、ファイル名と拡張子を 2017_05、2017_07、2018_10 のように変更しました。

誰かがそれらのファイルを取り戻すのを手伝ってくれませんか?

前もって感謝します。ここに画像の説明を入力