システムのタイムスタンプに基づいてファイルとフォルダーを自動的に作成し、名前を付ける方法を探している場合は、ここが正しい場所です。このタスクを達成するための非常に簡単な方法があります。作成されたフォルダーまたはファイルは、ファイルのバックアップの保存、日付に基づいたファイルの並べ替えなど、さまざまな目的に使用できます。
この記事では、Windows 11/10 でファイルとフォルダーを自動的に作成し、システムのタイムスタンプに基づいて名前を付ける方法を、いくつかの非常に簡単な手順で説明します。使用される方法はバッチ スクリプトであり、非常に簡単です。この記事を楽しんで読んでいただければ幸いです。
ステップ 1: 最初に, フォルダー を作成する親フォルダーに移動し、システムの現在のタイムスタンプに基づいて名前を付けます。
次に、空の エリアを右クリックし、新規をクリックして、テキスト ドキュメントオプションをクリックします。
#ステップ 2: 新しく作成したテキスト ドキュメントを ダブルクリックして編集します。
ステップ 3
: メモ帳でテキスト ドキュメントを開いた後、次のスクリプト をコピーして貼り付けます。 回声设置 CUR_YYYY=%date:~10,4%设置 CUR_MM=%date:~4,2%设置 CUR_DD=%date:~7,2%设置 CUR_HH=%time:~0,2%如果 %CUR_HH% lss 10(设置 CUR_HH=0%time:~1,1%)设置 CUR_NN=%time:~3,2%设置 CUR_SS=%time:~6,2%设置 CUR_MS=%time:~9,2%设置 SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS%mkdir %SUBFILENAME%
CTRL S キー を同時に押して
を保存することを忘れないでください。ファイル。スクリプトの説明
このスクリプトは、最初に 現在の 日、月、年、時、分、秒を抽出します。ミリ秒。
この部分を担当するスクリプトは次のとおりです。设置CUR_YYYY =%date:~10,4%设置CUR_MM =%date:~4,2%设置CUR_DD =%date:~7,2%设置CUR_HH =%time:~0,2%如果 %CUR_HH% lss 10(设置 CUR_HH=0%time:~1,1%)设置CUR_NN =%time:~3,2%设置CUR_SS =%time:~6,2%设置CUR_MS =%time:~9,2%したがって、作成される変数は次のとおりです。 CUR_YYYY – 年を格納します
CUR_MM – 月を格納します
CUR_DD – 年を格納します日 CUR_HH – ストレージ時間 CUR_NN – ストレージ分 CUR_SS – ストレージ秒 CUR_MS – ストレージミリ秒次の行は、フォルダー名のフォーマットを担当する行です。次の行に基づいて、フォルダーの名前は
日-月-年_時間.分.秒の形式になります。その後、形式は
SUBFILENAME という名前の変数に保存されます。
设置 SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS%最後に、mkdir コマンドを使用してフォルダーを作成します。
mkdir %SUBFILENAME%
命名形式を調整する方法
フォルダーの命名に別の形式が必要な場合は、上のセクションで説明した変数を使用できます。たとえば、フォルダー名を Year_Month_Day-Seconds.Hours.Minutes のような形式にしたい場合は、 設定の SUBFILENAME 行を次のように変更する必要があります。
设置 SUBFILENAME=%CUR_YYYY%-%CUR_MM%-%CUR_DD%_%CUR_SS%.%CUR_HH%.%CUR_NN%
ドット の代わりに ハイフン
も使用したい場合は、设置 SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%-%CUR_NN%-%CUR_SS%Result==> 15-04-2022_21-18-26
Date 要素が必要な場合および Time
要素間に区切り文字を使用しないが、日付と時刻の間にハイフンが必要な場合、SUBFILENAME は次のようになります:设置 SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS%Result==> 15042022_211849
: 次に、テキスト ドキュメントを保存したフォルダーに戻り、クリック して
F2キーを押して名前を変更します## #それ。 任意の名前を指定しますが、 拡張子 を bat として指定する必要があります。これが最も重要な部分です。
ステップ 5: 名前を変更して他の場所をクリックすると、名前変更の確認
ダイアログ ボックスが表示されます。Yes ボタンをクリックして次のステップに進みます。
#ステップ 6: これで、バッチ スクリプトを実行する準備が整いました。 ファイルをダブルクリックして実行します。
第7步:魔术!将在与批处理脚本相同的文件夹内创建一个新文件夹,其命名基于系统的当前时间戳。
在第 1 节中,我们创建了一个基于系统当前时间戳命名的文件夹。在本节中,让我们看看如何根据系统当前的时间戳自动创建文件并为其命名。
首先,创建第 1 节中详述的批处理文件。
第 1 步:右键单击您从第 1 节创建的批处理文件,然后单击显示更多选项。
第 2 步:从展开的菜单中,单击“编辑”选项。
第 3 步:现在,注释掉最后的mkdir 行。这是负责制作文件夹的脚本部分。
要在批处理脚本中注释掉 一行,您需要在该行的开头添加2 个冒号。这将使脚本忽略冒号后面的行。因此,您的 mkdir 行将如下所示,并且在脚本执行期间将被忽略。
::mkdir %SUBFILENAME%
现在,让我们使用相同的命名格式添加将创建文件的行。
echo "你好,欢迎来到极客页面" > %SUBFILENAME%.txt
因此,需要出现在批处理脚本文件中的最终代码应如下所示。
回声设置 CUR_YYYY=%date:~10,4%设置 CUR_MM=%date:~4,2%设置 CUR_DD=%date:~7,2%设置 CUR_HH=%time:~0,2%如果 %CUR_HH% lss 10(设置 CUR_HH=0%time:~1,1%)设置 CUR_NN=%time:~3,2%设置 CUR_SS=%time:~6,2%设置 CUR_MS=%time:~9,2%设置 SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS%::mkdir %SUBFILENAME%echo "你好,欢迎来到极客页面" > %SUBFILENAME%.txt
不要忘记像往常一样同时按下CTRL 和 S键来保存文件。
第 4 步:双击您的批处理脚本以执行它。
第5步:你去!现在使用默认文本Hello, Welcome to The Geek Page创建了一个新文件。您可以双击文本文件将其打开。您可以编辑文件并根据您的选择添加任何文本,就像您通常编辑和保存文本文件的方式一样。享受!
在本节中,双击批处理文件后,将自动创建一个文件和一个文件夹,它们都将根据系统当前的时间戳命名。
第 1 步:右键单击您在第 2 节中创建的批处理脚本,然后单击显示更多选项。
第 2 步:单击下一步中的“编辑”选项。
第 3 步:要创建文件夹以及文件,请从mkdir行的开头删除:: 。
您的最终脚本应如下所示。
回声设置 CUR_YYYY=%date:~10,4%设置 CUR_MM=%date:~4,2%设置 CUR_DD=%date:~7,2%设置 CUR_HH=%time:~0,2%如果 %CUR_HH% lss 10(设置 CUR_HH=0%time:~1,1%)设置 CUR_NN=%time:~3,2%设置 CUR_SS=%time:~6,2%设置 CUR_MS=%time:~9,2%设置 SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS%mkdir %SUBFILENAME%echo "你好,欢迎来到极客页面" > %SUBFILENAME%.txt
与往常一样,同时按CTRL + S键保存文件。
第4步:保存后双击批处理文件执行。
第5步:瞧!您可以看到现在创建了一个新文件和一个文件夹,它们都根据您系统的当前时间戳命名。
以上が現在のタイムスタンプに基づいてファイル/フォルダーを作成し、名前を付ける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。