問題タブ [batch-rename]

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

vbscript - バッチファイルを使用したPDFファイルの名前変更

ファイルの名前を変更するバッチファイルまたはvbscriptを作成する必要があります。ファイル名のすべてを2番目の「。」まで保持する必要があります。ただし、2番目のドットの後にあるものは削除してください。

これは、ファイル名がどのように見えるかのサンプルです。

  • n=16の数字0-9
  • x=この形式の日付ex:02232008
  • d= 10の数字0〜9、これは削除したいファイル名の部分です

上記のサンプルのdを削除する必要がありますが、残りのファイル名は同じままにします。このバッチファイルは、約3,000のpdfファイルを含むフォルダーで実行できる必要があります。同じフォルダに戻すことも、別のフォルダに出力することもできます。

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

vbscript - DOS バッチ スクリプトまたは vbscript を使用してファイルのバッチの名前を変更する

約 5,000 個ほどのファイルのフォルダー全体の名前を変更するのに役立つバッチ スクリプトまたは vbscript (できれば vbscript) を探しています。

名前を変更するファイルの名前は次の形式です: nnnnnnnnnnnnnnnn.dddddddd.pdf n は no です。0 ~ 9 で、d はこの例のフォーマット 01232009 (2009 年 1 月 23 日) の日付です。

ファイル名の最後の 4 d を取得して、ファイル名の最初の 4 d の前に移動できるようにする必要があります。すべてのファイル名は一貫しており、まったく同じ形式を使用しています。これが私が達成しようとしていることの例です:

nnnnnnnnnnnnnnnn.01232009.pdf ==> nnnnnnnnnnnnnnn.20090123.pdf

これは、ファイルを並べ替えるときに、日付の昇順または降順で並べ替えることができるようにするためです。これを機能させる方法について何か考えはありますか?

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

command-line - フォルダー内のファイルの名前をバッチで変更する

以下の形式のファイル(約10000ファイル)があります

ファイル名が必要な形式であるかどうかを確認したい末尾から4文字を削除して名前を変更します

必要なことを実行できる .bat ファイルを作成する方法がわかりません。

0 投票する
4 に答える
15896 参照

windows - コマンドライン(またはバッチファイル)フォルダー内のすべてのファイルの名前を変更する(Windows)

フォルダ内のすべてのファイルの名前を次のファイル名形式に変更する必要があります。

itemID-straight-bottle.png

itemID-bottle.png

cmdスクリプトまたはコマンドラインでこれをどのように達成できますか?

例;

REDHI20806-straight-bottle.pngからREDHI20806-bottle.pngへ

これはWindowsにあり、コマンドラインまたはバッチファイルのいずれかを使用して、特定のドライブ上のフォルダー内のすべてのファイルに対してこの名前変更を実行したいと思います。

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

batch-file - フォルダの名前を番号に変更する方法(Folder1、Folder2など)

初めてdosとバッチファイルをいじって、Minecraftの保存をバックアップするための「プログラム」を作成しようとしています(笑)。次の保存がMinecraftSavesフォルダーにコピーされる前に、プログラムで現在の保存(MinecraftSavesフォルダー内)の名前を「Backup#」に変更したいと思います。名前を変更するのは簡単ですが、複数のフォルダーを保存して、それぞれがフォルダー名の末尾にある番号をインクリメントするようにします(つまり、Backup1、Backup2、Backup3)。何か助けはありますか?全体を見渡してみましたが、自分のニーズにぴったり合うものが見つかりませんでした。

それが私が今まで持っているものです。以下を変更して、SinglePlayerフォルダーの名前をbackup1に変更し、次に実行するときに、新しいSinglePlayerフォルダーの名前をbackup2に変更します。私はこれをできる限り説明しようとしています。たぶん、これを行うためのより簡単な方法があります。バックアップフォルダに番号を付けてバックアップを作成するために必要です。それが十分に明確であることを願っています。

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

bash - ファイルとフォルダの一括リネーム

次の質問に関して助けがありました: ID がそのままのバッチ名前変更ファイル

グループ内の特定のファイルの名前を変更する方法の良い例ですが、次のことを行うために使用できる同様のスクリプトがあるかどうか疑問に思っています:

  1. [myprefix_foldername] と [myprefix_filename.ext] を含むルート ディレクトリ内に、ネストされたフォルダーとファイルのグループがあります。
  2. すべてのフォルダファイルの名前を [foldername] と [filename.ext]に変更したい

上記の投稿にあるものと同様の方法を使用できますか?

ありがとう!jml

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

linux - ファイルの名前をmd5sum+ extension(BASH)に変更します

bashスクリプトについてサポートが必要です。スクリプトは、ディレクトリ内のすべてのファイルの名前をmd5sum+拡張子に変更する必要があります。

以下のbashスクリプトを見つけましたが、拡張機能を追加するように変更する必要があります。

0 投票する
4 に答える
753 参照

perl - Perl の名前変更 - カウンターを追加するには?

Perl のインストールに付属している便利な名前変更ユーティリティがあります。Perl 正規表現にカウンターを追加するにはどうすればよいですか? これは、現在のディレクトリ内のファイルの番号付けの問題などに関連する質問です。

たとえば、次のように名前を変更します。

編集

カウンター機能 ($c変数) を追加しました - こちらをご覧ください。正常に動作しますが、カウンター形式を指定しようとすると:

それは言います:

そして、私が使用するように指示した形式を実際には使用しません。これは 120 行目の単純な構文ミスに違いありません。

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

batch-file - ファイル名と拡張子を変数に分割するDOSコマンド

ファイルx.dtsxを場所aから場所bにコピーする必要があります。

x.dtsxがすでにbに存在する場合は、x.dtsxの名前をx_Standby.dtsxに変更する必要があります。次に、名前を変更した後、x.dtsxをbにコピーします。

私の現在のコードは次のようになります。