ファイルとフォルダを自動的に作成し、システムのタイムスタンプに基づいてそれらに名前を付ける方法を探しているなら、あなたは正しい場所に来ました。 このタスクを実行するための非常に簡単な方法があります。 作成されたフォルダまたはファイルは、ファイルのバックアップの保存、日付に基づくファイルの並べ替えなど、さまざまな目的に使用できます。
この記事では、Windows 11/10でファイルとフォルダーを自動的に作成し、システムのタイムスタンプに基づいてそれらに名前を付ける方法を、いくつかの非常に簡単な手順で説明します。 使用される方法はバッチスクリプトであり、非常に簡単です。 記事をお楽しみください。
目次
セクション1:フォルダを自動的に作成し、システムの現在のタイムスタンプに基づいて名前を付ける方法
ステップ1:まず、 親フォルダに移動します フォルダを作成し、システムの現在のタイムスタンプに基づいて名前を付けます。
次のように、 右クリック に 空きスペース、 クリック 新しい 次に、をクリックします テキストドキュメント オプション。
ステップ2: 今 ダブルクリック 新しく作成したテキストドキュメントで編集します。
ステップ3:テキストドキュメントがメモ帳で開いたら、 コピーアンドペースト その上に次のスクリプト。
エコーオフセットCUR_YYYY=%date:〜10,4% CUR_MM =%date:〜4,2%を設定します CUR_DD =%date:〜7,2%を設定します CUR_HH =%time:〜0.2%を設定します if%CUR_HH%lss 10(set CUR_HH = 0%time:〜1,1%)set CUR_NN =%time:〜3,2% CUR_SS =%time:〜6,2%を設定します set CUR_MS =%time:〜9,2%set 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=%時間:〜0.2% if%CUR_HH%lss 10(set CUR_HH = 0%time:〜1,1%)setCUR_NN=%時間:〜3,2% セットするCUR_SS=%時間:〜6,2% セットするCUR_MS=%時間:〜9,2%
したがって、作成される変数は次のとおりです。
CUR_YYYY –年を格納します
CUR_MM –月を格納します
CUR_DD –その日を保存します
CUR_HH –時間を保存します
CUR_NN –分を保存します
CUR_SS –秒を格納します
CUR_MS –ミリ秒を保存します
以下の行は、フォルダの名前をフォーマットするための行です。 以下の行のように、フォルダの名前は次の形式になります Day-Month-Year_Hours。 分。 秒. 次に、フォーマットはという名前の変数に保存されます SUBFILENAME。
SUBFILENAME =%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%。%CUR_NN%。%CUR_SS%を設定します
最後に、フォルダはを使用して作成されます mkdir 指図。
mkdir%SUBFILENAME%
ネーミングフォーマットを微調整する方法
- フォルダに名前を付けるために別の形式が必要な場合は、上記のセクションで説明した変数を使用できます。 たとえば、フォルダ名の形式をYear_Month_Day-Secondsのようにする場合です。 時間。 分、それからあなたの SUBFILENAMEを設定します 行は次のように変更する必要があります。
SUBFILENAME =%CUR_YYYY%-%CUR_MM%-%CUR_DD%_%CUR_SS%。%CUR_HH%。%CUR_NN%を設定します
結果==> 2022-04-15_58.21.15
- 変数間の区切り文字を変更することもできます。 たとえば、必要に応じて ハイフン 代わりに時間を分離する ドット、そしてあなたの サブファイル名 以下に変更する必要があります。
SUBFILENAME =%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%-%CUR_NN%-%CUR_SS%を設定します
結果==> 15-04-2022_21-18-26
- 間に区切り文字が必要ない場合 日にち 要素と 時間 要素ですが、日付と時刻の間にハイフンが必要な場合、SUBFILENAMEは次のようになります。
SUBFILENAME =%CUR_DD %% CUR_MM %% CUR_YYYY %_%CUR_HH %% CUR_NN %% CUR_SS%を設定します
結果==> 15042022_211849
ステップ4:次に、テキストドキュメントを保存したフォルダに戻ります。 クリック その上に、次にを押します F2 への鍵 名前を変更 それ。
お好みの名前を付けてください、しかしあなたは 拡大 なので バット. これが最も重要な部分です。
ステップ5:名前を変更して別の場所をクリックすると、 名前の変更の確認 ダイアログボックス。 クリックしてください はい ボタンをクリックして次のステップに進みます。
ステップ6:これで、バッチスクリプトを実行する準備が整いました。 ダブルクリック それを実行するファイルに。
ステップ7: 魔法! バッチスクリプトと同じフォルダ内に新しいフォルダが作成され、その名前はシステムの現在のタイムスタンプに基づいています。
セクション2:ファイルを自動的に作成し、システムの現在のタイムスタンプに基づいて名前を付ける方法
セクション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%を設定します if%CUR_HH%lss 10(set CUR_HH = 0%time:〜1,1%)set CUR_NN =%time:〜3,2% CUR_SS =%time:〜6,2%を設定します set CUR_MS =%time:〜9,2%set SUBFILENAME =%CUR_DD %% CUR_MM %% CUR_YYYY%_%CUR_HH %% CUR_NN %% CUR_SS%:: mkdir%SUBFILENAME%echo "こんにちは、オタクページへようこそ">%SUBFILENAME%.txt
することを忘れないでください ファイルを保存する を押すことによって CTRLとS いつものように一緒にキー。
ステップ4: ダブルクリック バッチスクリプトで実行します。
ステップ5:どうぞ! これで、デフォルトのテキストで新しいファイルが作成されます こんにちは、オタクページへようこそ. あなたはできる ダブルクリック テキストファイルで開きます。 あなたはできる ファイルを編集する 通常のテキストファイルの編集と保存と同じように、選択したとおりにテキストを追加します。 楽しみ!
セクション3:フォルダとファイルを自動的に作成し、システムの現在のタイムスタンプに基づいてそれらに名前を付ける方法
このセクションでは、バッチファイルをダブルクリックすると、 ファイルとフォルダ 自動的に作成され、両方ともシステムの現在のタイムスタンプに基づいて名前が付けられます。
ステップ1: 右クリック で作成したバッチスクリプト 第2節、次にをクリックします その他のオプションを表示.
ステップ2: クリックしてください 編集 次のステップのオプション。
ステップ3:ファイルと一緒にフォルダも作成するには、 削除する the :: 最初から mkdir ライン。
最終的なスクリプトは次のようになります。
エコーオフセットCUR_YYYY=%date:〜10,4% CUR_MM =%date:〜4,2%を設定します CUR_DD =%date:〜7,2%を設定します CUR_HH =%time:〜0.2%を設定します if%CUR_HH%lss 10(set CUR_HH = 0%time:〜1,1%)set CUR_NN =%time:〜3,2% CUR_SS =%time:〜6,2%を設定します set CUR_MS =%time:〜9,2%set SUBFILENAME =%CUR_DD %% CUR_MM %% CUR_YYYY%_%CUR_HH %% CUR_NN %% CUR_SS% mkdir%SUBFILENAME%echo "こんにちは、オタクページへようこそ">%SUBFILENAME%.txt
いつものように、を押してファイルを保存します CTRL + S 同時にキー。
ステップ4: ダブルクリック 保存したら、実行するバッチファイルで。
ステップ5:出来上がり! これで、新しいファイルとフォルダが作成され、両方ともシステムの現在のタイムスタンプに基づいて名前が付けられていることがわかります。
いずれかの手順で行き詰まった場合は、コメントセクションでお知らせください。
その他のトリック、ヒント、修正にご期待ください。
ステップ1 - ここからRestoroPC修復ツールをダウンロードします
ステップ2-[スキャンの開始]をクリックして、PCの問題を自動的に見つけて修正します。