有没有一种方法可以复制文件,以便向客户端展示我们的文件结构以及我们有哪些可用文件,但这些文件本质上只是实际文件的外壳?这意味着它们只包含名称和扩展名,但不包含任何实际数据。
答案1
在 Powershell 中尝试以下操作:
Get-ChildItem "C:\Temp" -Recurse |
Foreach-Object {
$_.fullname
$FullPathAndNameWithoutDrive = Split-Path -Path $_.FullName -NoQualifier
# For directories, create a directory.
If ($_.PSIsContainer) {
New-Item -ItemType directory -Path C:\Temp2$FullPathAndNameWithoutDrive
}
# For files, create an empty file.
If (!$_.PSIsContainer) {
echo $null > C:\Temp2$FullPathAndNameWithoutDrive
}
}
这将循环遍历 C:\Temp 中的所有内容。然后,它将在 C:\Temp2 中创建一个匹配版本,具有相同的目录,并且文件为空(仅包含一个 Null 字符)。更改 C:\Temp 和 C:\Temp2 以满足您的需要。
答案2
Snap2HTML看起来像是你可能会感兴趣的东西。它会根据你的目录结构生成一个非常好的可导航和可搜索的 html 页面。