問題タブ [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.
video - ホーム ムービー ファイル:: AVI および MPG4 から元のキャプチャ タイムスタンプを取得するにはどうすればよいですか?
ひどいファイル名のホーム ムービーが TB を超えています。欲しいものを見つけることは不可能です。すべてのファイルの名前を、最初に記録された時間 (コンピューターに配置されたファイルの時間ではありません) に変更したいと考えています。一部のアプリケーション (Ulead Video Studio など) は、コーデックに埋め込まれていると思われるこの情報にアクセスできます。
この情報を抽出してファイルの名前を変更してファイルを簡単に整理できるようにする.Netアプリを作成する方法、またはこれを実行するアプリケーションを見つける方法を見つけたいです。よろしくお願いします。
追加情報:: ホーム ムービーは、miniDV および DVD カムコーダーでキャプチャされました。
windows - ファイル名から特殊文字を削除するバッチファイルスクリプト(Windows)
大量のファイルセットがあり、その一部にはファイル名に特殊文字が含まれています(例:ä、ö、%など)。スクリプトファイルでこれらのファイルを繰り返し処理し、名前を変更して特殊文字を削除したいと思います。私はそれが何をするのか本当に気にしませんが、例えばそれらをアンダースコアに置き換えることができます
Störung%20.docはSt_rung_20.docに名前が変更されます
優先順に:
- Windiwsバッチファイル
- cscript(vbs)で実行するWindowsスクリプトファイル
- コマンドラインから実行できるサードパーティのソフトウェア(つまり、ユーザーの操作は必要ありません)
- 追加のスクリプトエンジンをインストールする必要がある別の言語のスクリプトファイル
背景:WindowsでGnuPGを使用してこれらのファイルを暗号化しようとしていますが、-encrypt-filesオプションを使用してファイル名の特殊文字を処理できないようです。
version-control - TFSでのファイル名の高速/簡単な名前変更(CodePlex)
私はCodePlexでプロジェクトをホストしていますが、多数の(200以上の)ファイルの拡張子を変更する必要があります。
これを行うための最も簡単で痛みの少ない方法は何ですか?IDEで1つずつ実行しているのがわかりません。
アップデート:
コマンドライン/ユーティリティを使用してそれらを削除および変更し、それらを読み取ることができることはわかっていますが、それでは履歴が失われます。
おそらく、CodePlex上のTFSへのコマンドラインインターフェイスがありますか?
c++ - C++ stdio::rename(); 同期?
stdio::rename()
関数呼び出しが完全に同期している場合、私はさまよっていました。関数呼び出しから戻った直後のファイルは新しい名前で利用できますか?それとも、これが起こるまでにしばらく (数ミリ秒) かかる可能性がありますか? 私はイライラするタイミングのバグを調査しており、後者のケースが発生したのではないかと疑っています。
私のソフトウェアは、Win2k3 サーバー マシンで実行されます。
bash - Bash でファイルの名前を一括で変更する
Bash で一連のパッケージの名前を変更して、バージョン番号を削除するにはどうすればよいですか? 私は と の両方expr
をいじっていましたが、役に立ち%%
ませんでした。
例:
Xft2-2.1.13.pkg
になるXft2.pkg
jasper-1.900.1.pkg
になるjasper.pkg
xorg-libXrandr-1.2.3.pkg
になるxorg-libXrandr.pkg
c# - 同じ方法でファイルの名前を何度も変更する
私のいくつかの画像に対してプログラムを実行すると、それらが私のディレクトリに返されました。面白いことに、現在はすべて gif ではなく png 画像になっています。
最初は単純な名前の変更だと思っていましたが、createimagefrompng() を使用して php でテストしました。これは、画像が有効な png ファイルでない場合にエラーをスローします。エラーは返されませんでした。
これにより 100% 正確な結果が得られるかどうかは問題ではありません。問題は、これらすべてのファイルの名前を同様の方法で変更したいということです。
これを行うためにphpファイルを作成できましたが、バッチ、C#、またはJavaで次のことを行うにはどうすればよいか疑問に思っています。
これらのファイルにはまだ「.gif」という文字列が含まれているため、これを削除したいと考えています。PHP では、foreach ループを使用し、ファイルを読み取り、str_replace を使用してから、古いファイルを破棄して新しいファイルを作成するだけで済みます。
バッチ、C#、またはJavaでこれを行う方法についてちょっと行き詰まっています。誰かがここで私を助けてくれますか?
また、Windows Vista を実行しており、Powershell 1.0 がインストールされています。
解決策 1 - C#:
windows - コマンド ラインでディレクトリ ツリーを単一のディレクトリにコピーする
ディレクトリ ツリー内のすべての .jpg ファイルを 1 つのフォルダーに収集し、変更されたファイルのみをコピーするコマンド ライン ユーティリティ (またはコマンド ラインとして実行できるユーティリティ) を知っている人はいますか?
私はRenamerから始めました。これは、現在のディレクトリ内のファイルの名前を変更するのに最適ですが、パスを壊そうとしたときにうまくいきませんでした。これはおそらく、私が Renamer をよく知らないためです。最終的にテキスト ファイルのディレクトリ ダンプを作成し、次に REGEX の検索/置換を使用してバッチ ファイルを作成しましたが、これはほとんど効率的でもなく、自動化もされていません。
正規表現:
(G:\DIR\DIR\)([0-9]+\)([0-9]+\)([0-9]+\)([0-9]+\)(p[0- 9]+.jpg)
これを変更しました
G:\DIR\DIR\00\00\00\00\p0000000000.jpg
これに
G:\DIR\DIR\p0000000000.jpg
(コピー \1\2\3\4\5\6 \1\6) をバッチ ファイルにコピーします。
実際の人がログインせずに、スケジュールされたタスクとしてすべてを実行する必要があります。システム プロセッサを妨害したくないため、実際には Zip ファイルを探していません。また、ほとんどのファイルは毎日変更されません。これはファイル同期のようなものです。
java - Javaを使用してファイルの名前を変更する
ファイルの名前を次のように変更できますtest.txt
かtest1.txt
?
test1.txt
存在する場合、名前を変更しますか?
後で使用するためにtest.txtの新しい内容が追加されるように、既存のtest1.txtファイルに名前を変更するにはどうすればよいですか?