复制不包含数据、仅包含名称和扩展名的文件

复制不包含数据、仅包含名称和扩展名的文件

有没有一种方法可以复制文件,以便向客户端展示我们的文件结构以及我们有哪些可用文件,但这些文件本质上只是实际文件的外壳?这意味着它们只包含名称和扩展名,但不包含任何实际数据。

答案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 页面。

相关内容