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

c# - ASP.NET を使用した意味のあるファイルの自動名前変更

コーディング プラットフォーム: ASP.NET 4.0 C#

次のシナリオを検討してください。

を使用して、「StackOverflow.doc」という名前のファイルを Documents フォルダーにアップロードしていますasp:FileUpload
しかし、フォルダーのドキュメントには既に「StackOverflow.doc」という名前のファイルがあります。
この状況では、ファイルの名前を StackOverflow(1).doc に変更したいと考えています。

GUID を使用するか、一時的な名前を割り当てて、ファイル名を一意にする方法を知っています。
しかし、私が必要としているのは、Windows エクスプローラーのようなソリューションです。それに近づくための最良の方法はどれですか?

PS: ソリューションは冗長である必要があります。つまり、StackOverflow.doc と StackOverflow(1).doc という名前のファイルがある場合、名前を変更したファイルは StackOverflow(2).doc にする必要があります。

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

bash - bashスクリプト:ファイル名内のアーティストと曲名の位置を変更する方法

私は次のファイルを持っています:

私はそれを次のように変更する方法を知りたいです:

bashスクリプトコマンドを使用します。

ありがとう!

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

c++ - ファイルに拡張子を追加しようとすると、Rename()関数が機能しない

拡張子のないファイルがあり、それに拡張子を追加したい.avi。したがって、openfileダイアログでファイルを選択した後にこの関数を呼び出します(名前を変更した後にファイルを開きたい):

ファイル名は変更されないだけで、理由はわかりません。テストプリントは、両方が正しい文字列oldnameを含んでいることを示しています(拡張子のない古い文字列と拡張子のある新しい文字列)。newname

0 投票する
6 に答える
33149 参照

git - 移動/名前変更されたファイルでgitdiffを実行するにはどうすればよいですか?

を使用してファイルを移動しましたgit mv。ここで、新しいファイルを差分して、古いファイル(古い、現在は存在しない名前)と比較したいと思います。

どうすればよいですか?

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

winapi - Win32 でファイルの名前を変更して、大文字と小文字のみが異なる名前にします

ファイルの名前を変更し、大文字と小文字のみを変更するための純粋なWin32ソリューションを知っている人はいますか。これには、別の名前や特別な権限(バックアップ、復元など)への中間の名前変更は含まれません。

Win32 サブシステムは通常、大文字と小文字だけが異なる 2 つのファイル名を同じものと見なすため、この問題の解決策を見つけることができませんでした。

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

.net - ファイルの名前を変更すると、クラス名がリファクタリングされる場合とリファクタリングされない場合があるのはなぜですか?

ファイルの名前を変更すると、内部のクラスをリファクタリングするように求められることがあり、(ほとんどの場合) ファイルの名前を変更するだけであることが不思議でした。

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

c++ - C ++でテキストファイルの名前を変更するにはどうすればよいですか?

ファイル名を変更したいのtxtですが、どうすればいいのかわかりません。

たとえば、C++プログラムで名前をに変更foo.txtしたいとします。boo.txt

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

java - JavaのFile.rename() - アトミック操作ですか?

重複の可能性:
dest ファイルが既に存在する場合でも、Java でファイルの名前をアトミックに変更する方法は?

私は、作業中に強制終了される可能性のあるプロセスを使用しています。ファイルの名前を変更したい。Javaの名前変更操作はアトミック操作ですか?

Linux、HP-UX、Solaris、AIX の事例に興味があります。

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

powershell - Powershell でフォルダーの名前を再帰的に変更するにはどうすればよいですか?

PS を使用した再帰的なファイル名の変更は簡単です ( Mike Ormond のブログの例のバリエーション):

フォルダー構造の名前を再帰的に変更しようとしています。

ユース ケースは、VS.NET ソリューション全体の名前を変更できるようにすることです (たとえば、Foo.Bar から Bar.Foo に)。これを行うには、いくつかの手順があります。

  1. フォルダーの名前を変更します (例: \Foo.Bar\Foo.Bar.Model => \Bar.Foo\Bar.Foo.Model)
  2. ファイルの名前を変更します (例: Foo.Bar.Model.csproj => Bar.Foo.Model.csproj)。
  3. 名前空間の変更を修正するためにファイル内を検索して置換します (例: 'namespace Foo.Bar' => 'namespace Bar.Foo')

私は現在、このプロセスの最初のステップに取り組んでいます。

この投稿を見つけました。これは、課題について説明し、解決策を主張していますが、その解決策については説明していません。

私は再帰の壁にぶつかり続けます。PS にフラグを使用して再帰を処理させると、親フォルダーの名前が子フォルダーの前に変更され、スクリプトがエラーをスローします。自分で再帰を実装しようとすると、頭が痛くなり、物事がひどくうまくいかなくなります.私の人生では、再帰ツリーの末尾で名前の変更を開始することはできません.

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

linux - Linuxのforループでディレクトリのファイルを処理できません

2つのサブディレクトリを持つディレクトリがあり、サブディレクトリがほとんどなく、いくつかのファイルがあります。ファイル名に html 拡張子を追加するには、すべてのファイルの名前を変更する必要があります。ディレクトリ構造は次のようになります

今、私はこのようなものを使用できませんでした

for ループはパスを再帰的に使用しないためです。だから私はこのようなものを使いました

上記のコードはファイルの名前を変更できません。行かどうかを確認する

私はこのようなものを書きました

これは何も表示されません。何が間違っている可能性がありますか?