2009-04-30 5 views

답변

11

이 항목을 찾았습니다. Page, 시도해보고 훌륭하게 작동합니다.

For /L %i in (1,1,25000) do fsutil file createnew A%i.tmp 12288 

이 A1.tmp, A2.tmp라는 이름의 12288 바이트 (12킬로바이트) 25,000 파일을 생성합니다 사용하는 하나의 파일이 많은 파일을 만들려면

fsutil file createnew filename filesize 

를 사용하여 만들려면 A3, tmp를 ...

+0

이것은 단지 소위 희소 한 파일을 생성하는 것에주의하십시오. 파일 크기는 있지만 파일에 할당 된 실제 데이터 클러스터가 아닌 폴더에 레코드가 생성됩니다. 따라서 테스팅, 큰 블록의 데이터 클러스터 블로킹 (zeroing) 또는 블로킹 (blocking)과 같은 목적을 위해서는 쓸모가 없습니다. – ZXX

19

PowerShell을 :

$f = new-object System.IO.FileStream c:\temp\test.dat, Create, ReadWrite 
$f.SetLength(42MB) 
$f.Close() 

그러면 42MB의 null 바이트로 구성된 c : \ temp \ test.dat 파일이 생성됩니다. 물론 바이트 수만 제공 할 수 있습니다. (PowerShell의 경우 42MB = 42 * 1048576)

2
c:\>fsutil file createnew /? 
Usage : fsutil file createnew <filename> <length> 
    Eg : fsutil file createnew C:\testfile.txt 1000 
관련 문제