愚かなオタクのトリック:ディレクトリ内のすべてのファイルの名前をランダムに変更する

UPDATE:スクリプトに “元に戻す”機能が追加されました。バッチスクリプトには、これを使用する方法を説明するコメントがあります。

あなたのファイルを少し楽しんだり、誰かに巧妙ないたずらをしたりしたいですか?単純なバッチスクリプトを使用すると、ディレクトリ内のすべてのファイルの名前を即座にランダムに変更できます。

私たちのRandomNames.batスクリプトをフォルダにコピーして実行するだけです。

すぐには分かりませんが、これにはいくつかの実用的な用途があります

スクリプトで設定できるオプションがいくつかあります

これらのオプションは、メモ帳でRandomNames.batファイルを開き、それに応じて編集することで設定できます。各オプションの設定方法を説明するコメントが含まれています。

スクリプトが実行されると、作成された翻訳ファイル(__Translation.txt)を削除すると、名前の変更を元に戻すことができなくなることが警告されます。

言うまでもなく、元のファイルをすべて名前を変更する前にバックアップすることをお勧めします。

責任感を持って使用し、楽しい時を過す!

How-To GeekからRandomNamesスクリプトをダウンロードする

ここでは、乳幼児のいたずらのために指定された日に恋人を縛る方法です。 “責任感を持って楽しんでください!” – 本当にHw2Gk?

まったくばかげた別の投稿。

何千ものファイルがあるディレクトリはどうですか?

@fighttheright;投稿するだけの価値のあるコメントもありました。 O_o

愚かなフランケンシュタイン!

「フォーマットC:」を実行するのはどうですか?それは究極の超面白いいたずらです!楽しみの負荷と笑いのトン!

なぜあなたは悪ふざけで使用されると危険な可能性のあるものを投稿しますか?あなたは、何人かの愚か者が実際に何かを疑いのない友人にするとは思わない?私はあなたのファンの一人で、毎日あなたの記事を楽しみにしていますが、本当にこの投稿は間違いだと思います。

私はこれをいたずらとしてだけでなく、あなたのファイルを “暗号化”する方法としても考えています。

あなたが意図的に誰かのデータを傷つける人のタイプであれば、これは何もありません。

どのようにOSレベルのパスワードやパスワードで保護されたOSパーティションの背後にある正確なデータをリセットするかなど、このサイトの他の記事とどのように違うのですか?

C:\ windows \ systemディレクトリのすべての名前を変更しますか?いいだろう。:D

どのようにこのプロセスを逆転させますか?

ありがとう

私はあなたのコードからいくつかの異なるバッチコードを学びます。

良い一日を。

単にトラブルに悩む人は、せいぜい嫌な人になる可能性があるからです。どのように悪化しているかを示す人。

私はこのサイトを尊重していません。

私はそれを任意のディレクトリから実行できるようにスクリプトを書き直しました。また、ディレクトリはスクリプトに渡され、翻訳テキストファイルもランダム化されているバグを修正しました;そしてMakeTranslationFileが有効になっているときに冗長な名前変更リストを入れました。 。

変更されたスクリプト

@ECHO OFF; ECHOランダムな名前; ECHO執筆者:Jason Faulkner; ECHO書き換え者:DarkSprout [Apr11]; ECHO HowToGeek.com; ECHO。; ECHO。

ディレクトリ内のすべてのファイルの名前をランダムに変更します。

SETLOCAL EnableExtensions EnableDelayedExpansion

この値を1に設定すると、各ファイルの名前の変更方法を示すログファイルが作成されます; SET MakeTranslationFile = 0

0 =ランダムにファイルの名前を変更する; 1 =ランダムに生成された文字列を既存のファイル名の前に付加する; SET PrependOnly = 0

————————-;あなたが何をしているのか分からない限り、この行の下にあるものは変更しないでください。 —————–

SET destDIR =%CD%;ではない{%〜f1} == {} SET destDIR =%〜f1

ECHO警告:この操作は元に戻すことはできません; ECHO “OK”を続行してください; SET / P確認=; IF / I ECHOを終了するには任意のキーを押してください; PAUSE> nul; GOTO:EOF

SET TranslationFile = “%destDIR%\ Translation.txt”; IF {%MakeTranslationFile%} == {1}; ECHOオリジナル名=ランダム名>%TranslationFile%; ECHO ——— >>%TranslationFile %

CD%destDIR%; FOR / F “トークン= *” %% A IN( ‘DIR / A:-D / B’)DO; IF NOT %% A ==%〜nx0; IF NOT %% A ==翻訳SET RETOM! – !RANDOM!!RANDOM !!!を使用する; IF {%PrefixOnly%} == {1} SET Use = %%〜 %MakeTranslationFile%} == {1}; ECHO %% A =!NewName! >>%TranslationFile%; ECHO %% A =!NewName!; RENAME “%% A” “!NewName!”

ECHO任意のキーを押して閉じる; PAUSE> nul

ただし、翻訳ファイルを削除すると、名前の変更を元に戻すことができなくなります。

ニースのジェイソン、情報ありがとう。そして戦闘は、誰もあなたに読ませることを余儀なくされたので、h8inを止めて、あなた自身の「役に立つ」投稿を書いてください…

百万のおかげでジェイソン。私は一括して700枚の写真の名前を変更し、テレビにランダムに表示することができました。治療に取り組んだ!

そうですね、誰も悪意のある理由でこのようなスクリプトを使用するわけではありません。私はこれにぶつかるまで、単純なファイル名ランダマイザを探して何時間も過ごしました。

誰かが他人のデータに損害や害を加えたがっている場合、それを行う方法は数百万もあります。まず始めに、それをすべて削除したり、その場所を変更したりします。私は何度も続けることができます。

そう、ええ、前のコメントにもかかわらず、これのためにありがとう!それを信じる理由は、肯定的な理由でこれを使いたい人がいるからです。

私はUNDO関数の使い方を考えることができません – 誰でも私にこのことを教えてもらえますか?前もって感謝します!

鶏のように、オスのえびはコックと呼ばれ、雌ロブスターは鶏と呼ばれます。