LoginSignup
36
40

More than 5 years have passed since last update.

Windows バッチファイル チートシート

Last updated at Posted at 2014-04-17

それなりに多用する Windows .bat ファイルのチートシート。

乱数

REM RANDOMU NUMBER
SET _NUM_=%RANDOM%

日付

REM YYYY/MM/DD
SET _DATE_=%DATE%

REM YYYY-MM-DD
SET _DATE_=%DATE:/=-%

REM YYYYMMDD
SET _DATE_=%DATE:/=%

REM YYYY/MM
SET _DATE_=%DATE:~1,7%

REM YYYY
SET _DATE_=%DATE:~0,4%

REM YYYYMM
SET _DATE_=%DATE:~0,7%

REM MM/DD
SET _DATE_=%DATE:~5,5%

REM HH:MI:SS.MIS
SET _TIME_=%TIME%

REM HHMISS
SET _TIME_=%TIME::=%
SET _TIME_=%_TIME_:~0,6%

REM HH:MI:SS
SET _TIME_=%TIME:~0,8%

REM HH:MI
SET _TIME_=%TIME:~0,5%

REM HOUR (HH)
SET _TIME_=%TIME:~0,2%

REM MIN (MI)
SET _TIME_=%TIME:~3,2%

REM SEC (SS)
SET _TIME_=%TIME:~6,2%

PC情報関連

REM current directory
ECHO %CD%

REM Control PC Domain
ECHO  %USERDOMAIN%

REM Control PC User
ECHO  %USERNAME%

REM Control PC User Home
ECHO %USERPROFILE%
ECHO %HOMEPATH% 

REM SYSTEM DRIVE
ECHO %SystemDrive%

REM HOME DRIVE
ECHO %HOMEDRIVE%

REM Program Files
ECHO %ProgramFiles%
ECHO %ProgramFiles(x86)%

ファイル操作

  • 重に大容量ファイルアップロード
要特権
REM fsutil file createnew <filename.ext> <file.size>

REM create 0 Byte file
fsutil file createnew filename.ext 0

REM create 1 KByte file
fsutil file createnew filename.ext 1024

REM create 1 MByte file
fsutil file createnew filename.ext 1048576

REM create 1 GByte file
fsutil file createnew filename.ext 1073741824

REM create 10 GByte file
fsutil file createnew filename.ext 10737418240

REM hard link
REM fsutil hardlink create <source.file> <hardcopy.file>
fsutil hardlink create source.file hardcopy.file

ドライブの確認

要特権
REM HDD -> 固定
REM CD(DVD) -> CD-ROM
REM fsutil fsinfo drivetype <DRIVENAME>
fsutil fsinfo drivetype C:
REM C: - 固定ドライブ

fsutil fsinfo drivetype d:
REM D: - CD-ROM ドライブ

REM Dirve Info
REM fsutil volume diskfree <DRIVENAME>
fsutil volume diskfree c:
REM 空きバイト総数      : xxxxxxxxxxxxxxx
REM バイト総数        : xxxxxxxxxxxxxxx
REM 利用可能な空きバイト総数 : xxxxxxxxxxxxxxx

36
40
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
36
40