生成1万个随机名称的小文件

代码语言:txt复制mkdir g:test -force# 设置随机文件名的长度和数量$fileNameLength = 10$numberOfFiles = 10000# 创建一个目标目录,如果不存在的话$targetDir

生成1万个随机名称的小文件

代码语言:txt复制
mkdir g:\test\ -force
# 设置随机文件名的长度和数量
$fileNameLength = 10
$numberOfFiles = 10000

# 创建一个目标目录,如果不存在的话
$targetDirectory = "g:\test\"

if (-not (-Path -Path $targetDirectory)) {
    New-Item -ItemType Directory -Path $targetDirectory
}

# 循环生成随机文件名并创建文件
for ($i = 0; $i -lt $numberOfFiles; $i++) {
    # 生成随机文件名
    $randomFileName = -join ((65..90) + (97..122) | Get-Random -Count $fileNameLength | ForEach-Object { [char]$_ })
    
    # 创建空文件
    $filePath = Join-Path -Path $targetDirectory -ChildPath $randomFileName
    New-Item -ItemType File -Path $filePath -Force
}

Write-Host "已成功生成 $numberOfFiles 个随机名称的小文件。"

生成1万个随机名称的小文件,是为了测试list文件的快慢,在挂载文件存储列出文件的场景中有时候会遇到列出文件慢的情况,可参考2篇文档:

发布者:admin,转转请注明出处:http://www.yc00.com/web/1754995777a5225090.html

相关推荐

  • 生成1万个随机名称的小文件

    代码语言:txt复制mkdir g:test -force# 设置随机文件名的长度和数量$fileNameLength = 10$numberOfFiles = 10000# 创建一个目标目录,如果不存在的话$targetDir

    1月前
    200

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信