問題タブ [file-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 投票する
2 に答える
384 参照

php - バッチでファイルの名前と番号を変更する

(PHP>=5) *偽りの言い訳: 私はプログラマーではありません。ただ勉強しているだけです...

カスタム '/img' ディレクトリにいくつかのファイルを読みました:

  • 0.jpg
  • 1.jpg
  • 2.jpg
  • ....jpg
  • 10.jpg

だから、array(); を取得しました。

jQuery が認識している ID に従って、配列内の各項目の名前を変更する必要があります (すべてのファイル属性は、必要に応じて ID とクラスを持つ HTML テーブル セルで設定されます)。しかし、ファイルの上書きを避けることができないという最も厄介なこと。

たとえば、1.jpg と 3.jpg の両方の名前を同時に変更します (jQuery を使用して、ID を再割り当てしました (およびビルドされてフォームに渡された新しいファイル名): 1 番目のファイルは ID=3 を取得し、3 番目のファイルは ID=1 を取得しました)

  • 1.jpg -> 3.jpg
  • ...
  • ...
  • 3.jpg -> 1.jpg

トラップがどこにあるかがわかります。

それで、問題は次のとおりです。「/temp」ディレクトリを作成して上書きを避け、それに書き込む必要があるので、後で rename() または mv() する必要がありますか? または、同じことを行うためのより透過的で高速な方法はありますか?

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

java - Javaでファイルのタイトルを変更する方法

Java プログラムを使用して、フォルダー「Folder1」への特定のパスを指定し、その中のすべてのファイルの名前を変更して、単語と数字以外のそれぞれを空白に変更することが可能かどうかを尋ねたいと思います。

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

windows - HomePath で作業するための Windows バッチ スクリプトと権限

面白いことに、私は bash などで作業してきましたが、Windows のバッチ スクリプトを使用したことはありません。

私がやろうとしているのは、HomePath のディレクトリの名前を変更することです。だから私は単純に次のようにします:

そして、私は得る:

Windows XP / 7 でも可能ですか?

ありがとう !

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

matlab - ループでファイルからファイルに移動する方法、MatLab?

名前を指定せずにディレクトリ内の最初のファイルの名前を単純にロードし、各反復でディレクトリ内の次のファイルに移動する方法はありますか?

ファイル名に 1、1.5、2、2.5、3、3.5 などの末尾が付けられているという問題があります...そのため、繰り返しの num2str(X) はファイルを見つけるのに役立ちません。

strrep(s1,s2,s3) を使用してそれらの名前を変更しようとしていますが、ループにロードするという同じ問題に遭遇します!

最初にもっと計画的に名前を付ける必要があったことは理解していますが、これらのファイルは大きすぎてシミュレーションを再度実行できません。

これは、ファイルの名前を変更する必要があるものです。

助けてくれてありがとう、アビッドA

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

powershell - ループ内でファイルをコピーして名前を変更する Powershell スクリプト

Prevalidation フォルダに拡張子が .psa のファイルが多数あり、次のことを行いたいと考えています。

  1. それらを1つずつ作業フォルダーにコピーします
  2. .psa ファイルの名前を psaload.csv に変更します
  3. ファイルに対して一連のコマンドを実行して、データベースにロードします
  4. 次に、csv ファイルを作業フォルダーから削除します。

これは、ソース フォルダーにあるすべての .psa ファイルに対して繰り返されます。

したがって、問題は、存在するすべての .psa ファイルに対して、一連のコマンドをループで実行する方法です。

Prevalidation フォルダー内の 1 つのファイルのみをテストするコードの一部を次に示します。

これが私がやろうとしていることです -

C:\Downloads\Prevalidation フォルダーに複数の .psa ファイルがあるとします。

/prevalidation フォルダーに存在する各ファイルに対してこれらの一連のコマンドを 1 つずつ実行するための構文を探しています。

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

c# - ファイルまたはフォルダーの名前を小文字に変更C#ではDirectoryInfo / FileInfo.MoveTo()を使用

ファイルやフォルダの名前を小文字に変更するプログラムがあります。私はこのコードを書きました:

しかし、次の例外が発生します。

「送信元パスと宛先パスは異なっている必要があります。」

この問題を解決するにはどうすればよいですか?

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

macos - OSX スケジュール タスク/スクリプト

OSX でスケジュールされたタスクを作成して特定のファイルを監視し、スケジューラに ID で名前を変更させるにはどうすればよいですか?

現在の別のプログラムがファイルを作成しますが、上書きされ続けます。他のプログラムのソース コードにアクセスできません。

私は Web 以外のスクリプト作成に関してまったくの初心者です。助けてくれてありがとう。

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

bash - 拡張子を無視してファイル名から数字を抽出する

一部のビデオ ファイルの名前を変更するスクリプトを作成しています。名前が付いXXX blah blah.extているものもあればXXX - XXX blah blah.ext、「X」が数字になっているものもあります。さらに、一部のファイルは .avi で、一部は mp4 です。私が望むのは、これらのファイルから番号を抽出し、複数ある場合はスペースで区切って、「.mp4」ファイルの「4」を無視することです。

私の現在の実装はegrep -o "[[:digit:]]*"であり、これは数値を異なる出力に分離しますが、「.mp4」も考慮します。

sed を使用すると、数値ごとに異なる出力を生成できるだけでなく、「4」も含まれます。注: 私は sed を初めて使用します。つまり、このスクリプトを作成する目的で sed を学習し始めました。

これどうやってするの?

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

java - ファイルの削除と名前の変更の問題

これは、ファイルf1を削除し、ファイルf2の名前をf1に変更するために使用するコードiamです。ただし、falseが返されます。

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

java - ディレクトリとそれを含むいくつかのファイル/サブディレクトリの名前を変更する

私は最近、名前に特定のテキストが含まれている場合、それらの名前を別の名前に変更するフォルダ内のいくつかのファイル/ディレクトリを見つけるための Java ソフトウェアをいくつか作成しています。私Files.walkFileTreeはディレクトリをトラバーサルするために使用し、一致するファイル/ディレクトリが見つかった場合は、File.renameToメソッドを使用して名前を変更します。

しかし、ここで、1 つのサブディレクトリの名前が変更されていると、このサブディレクトリの下のすべての名前変更操作が失敗するという問題に遭遇しました。

このサブディレクトリが開いているとマークされているため、そのファイル/フォルダーを変更できないことが原因だと思います。それを解決するためのアイデアはありますか?