>  기사  >  현재 타임스탬프를 기반으로 파일/폴더를 만들고 이름을 지정하는 방법

현재 타임스탬프를 기반으로 파일/폴더를 만들고 이름을 지정하는 방법

PHPz
PHPz앞으로
2023-04-27 23:07:104492검색

시스템 타임스탬프를 기반으로 파일과 폴더를 자동으로 생성하고 이름을 지정하는 방법을 찾고 있다면 잘 찾아오셨습니다. 이 작업을 수행하는 매우 간단한 방법이 있습니다. 생성된 폴더 또는 파일은 파일 백업 저장, 날짜 기준 파일 정렬 등 다양한 목적으로 사용될 수 있습니다.

이 기사에서는 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%如果 %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 – 분을 저장

C UR_SS – 초 저장

CUR_MS – 밀리초 저장

다음 줄은 폴더 이름 형식을 지정하는 줄입니다. 다음 줄에 따라 폴더 이름은
Day-Month-Year_Hours.Minutes.Seconds

형식이 됩니다. 그런 다음 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%
    결과 ==>
  • 2022-04-15_58.21.15

변수 간 구분 기호를 변경할 수도 있습니다. 예를 들어,

    대신
  • 하이픈을 사용하여 시간을 구분하려면 SUBFILENAME을 다음과 같이 변경해야 합니다.
     设置 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

4단계

: 다음으로, 텍스트 문서를 저장한 폴더로 돌아가서

클릭하고 F2를 누르세요. 이름을 바꾸려고요. 원하는 이름을 제공하되 확장자

bat로 지정해야 합니다. 이것이 가장 중요한 부분입니다.

현재 타임스탬프를 기반으로 파일/폴더를 만들고 이름을 지정하는 방법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%如果 %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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yundongfang.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제