問題タブ [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.
bash - Bashでファイル名のパッド番号をゼロにする方法は?
Bashを使用して、次の形式でファイルの名前を変更する最良の方法は何ですか:
ファイル名をゼロで埋めた場合:
windows - Windows XP での国際文字を含むファイルの一括リネーム
素敵なスウェーデン文字åとöを使用したファイル名を持つファイルがたくさんあります。さまざまな理由から、これらを [a-zA-Z] 範囲に変換する必要があります。この範囲外のものを削除するのはかなり簡単です。問題を引き起こしているのは、 åをaに、öをoなどに置き換えたいということです。
これは最悪の文字セットの問題です。
テストファイルのセットがあります:
この行に基づいてスクリプトを作成し、その結果をさまざまなコマンドにパイプします
奇妙なことに、この結果 (単純な for ループ) をファイルに出力すると、次の出力が得られます。
そのため、他のツールに到達する前にファイル名に何か奇妙なことが起こっています(GnuWin32と呼ばれるものからWindows用のsedポートを使用してこれを実行しようとしましたが、これまでのところ運がありません)、これらの文字を置き換えてもどちらかを助けます。
この問題をどのように解決しますか?コマンドラインなど、あらゆる種類のツールを受け入れます…</p>
編集:これは 1 回限りの問題なので、簡単で見苦しい修正を探しています。
mysql - MySQL データベースの名前をすばやく変更するにはどうすればよいですか (スキーマ名を変更します)?
これについては、 MySQLの MySQL マニュアルで説明しています。
通常、データベースをダンプして、新しい名前で再インポートします。これは、非常に大きなデータベースのオプションではありません。どうやらRENAME {DATABASE | SCHEMA} db_name TO new_db_name;
悪いことをし、ほんの一握りのバージョンにしか存在せず、全体的に悪い考えです。
これは、 MyISAMとは非常に異なる方法で格納するInnoDBで動作する必要があります。
sharepoint - SharePoint 仮想マシンの名前を変更する方法
開発に仮想マシンを使用していますが、新しい VM が必要になるたびに、ファイルをコピーして新しいサーバーを作成しますが、サーバーをネットワークに追加するには新しい名前が必要です。
サーバーの名前を変更した後、Sharepoint サイトに多くのエラーが発生し、実行されません。
linux - Linux ですべてのフォルダーとファイルの名前を小文字に変更するにはどうすればよいですか?
フォルダー ツリー全体の名前を再帰的に変更して、大文字がどこにも表示されないようにする必要があります (これは C++ ソース コードですが、問題にはなりません)。
CVS および Subversion のバージョン管理ファイル/フォルダーを無視するためのボーナス ポイント。シェルは任意の Linux ボックスで使用できるはずなので、シェル スクリプトを使用することをお勧めします。
ファイルの名前変更の詳細については、いくつかの有効な議論がありました。
同じ小文字の名前のファイルは上書きする必要があると思います。それはユーザーの問題です。大文字と小文字を区別しないファイル システムでチェックアウトすると、最初のものも後者で上書きされます。
私は AZ 文字を検討し、それらを az に変換します。それ以外はすべて問題を引き起こしているだけです (少なくともソース コードでは)。
Linux システムでビルドを実行するにはスクリプトが必要になるため、CVS または Subversion のバージョン管理ファイルへの変更は省略すべきだと思います。結局のところ、それは単なるスクラッチ チェックアウトです。「輸出」の方が適切かもしれません。
sql - SQL を使用してデータベース テーブルの列の名前を変更するにはどうすればよいですか?
SQL を使用している SQL データベースで、単純に列の名前を変更したい (型や制約を変更するのではなく、名前だけを変更する) 場合、どうすればよいですか? それとも無理ですか?
これは、SQL をサポートすると主張するすべてのデータベースを対象としています。実際のデータベースの実装に関係なく機能する SQL 固有のクエリを探しているだけです。
sql - テーブルの名前変更 SQL Server、PK および FK による変更のカスケード
tblFooという名前のテーブルがあり、tblFooBarという名前を付けたい場合、SQLコマンドまたはこれを実行できる何かを見つけたいです。ただし、主キーも変更したいです。たとえば、現在は次のようになっています。
そして、名前を変更して次のように変更したい:
次に、この変更を再帰的に調べて、外部キー関係を持つすべてのテーブルにカスケードします。これから:
これに:
当然のことながら、a) エラーが発生しやすいプロセスであり、b) スケーリングしないため、これをすべて手動で実行しないようにしています。
php - ディレクトリの名前を変更しようとすると、PHP で「許可が拒否されました」と表示されるのはなぜですか?
ディレクトリの内容と同じように、ディレクトリを777にchmodしました。それでも、「許可が拒否されました」というエラーが表示されます。ファイルのアクセス許可に関係なく、Apache がグループ/所有者でない場合、PHP はこのエラーをスローしますか? 失敗した呼び出しは次のとおりです。
svn - 「svn mv」を使用して、bashでディレクトリ内のすべてのファイルを大文字にします
次のように、Subversion 作業コピー内の一連のファイルの大文字と小文字を変更する必要があります。
このプロセスを自動化するにはどうすればよいですか? 標準の Linux インストール ツールが利用可能です。
bash - 接頭辞/接尾辞で名前を変更する方法は?
mv original.filename new.original.filename
元のファイル名を再入力せずにどうすればよいですか?
のようなことができると想像しますが、 /ページを見た後、このようなものは何も見えませんmv -p=new. original.filename
。mv original.filename new.~
man mv
info mv
もちろん、これを行うためのシェル スクリプトを作成することもできますが、既存のコマンド/フラグはありませんか?