列出回收站中的文件
我想从命令行列出 Vista 中回收站中的文件。 到目前为止我有这个:
dir C:\$Recycle.Bin /s /b >> recyclebin.txt
这工作正常,我得到的输出是这样的:
C:\$Recycle.bin\S-1-5-21-931442927-344369455-2477061601-1000\$I2H8K48.zip
C:\$Recycle.bin\S-1-5-21-931442927-344369455-2477061601-1000\$IE94UAG.exe
C:\$Recycle.bin\S-1-5-21-931442927-344369455-2477061601-1000\$IR4P99W.rar
C:\$Recycle.bin\S-1-5-21-931442927-344369455-2477061601-1000\$R2H8K48.zip C:\$Recycle.bin\S-1-5-21-931442927-344369455-2477061601-1000\$RE94UAG.exeC:\$Recycle.bin\S-1-5-21-931442927-344369455-2477061601-1000\$RR4P99W.rar
我的回收站中只有 3 个名为 auto 的文件-it-v3-setup.exe
、fcleanerportable.rar
和 Reinstall.rar
。
有什么方法可以将这些名称放入 .txt
文件列表中,而不是上面那些代码命名的文件吗?
I want to list the files that are in the recycle bin in Vista from the command line. So far I have this:
dir C:\$Recycle.Bin /s /b >> recyclebin.txt
This works alright, the output I get is this:
C:\$Recycle.bin\S-1-5-21-931442927-344369455-2477061601-1000\$I2H8K48.zip
C:\$Recycle.bin\S-1-5-21-931442927-344369455-2477061601-1000\$IE94UAG.exe
C:\$Recycle.bin\S-1-5-21-931442927-344369455-2477061601-1000\$IR4P99W.rar
C:\$Recycle.bin\S-1-5-21-931442927-344369455-2477061601-1000\$R2H8K48.zip
C:\$Recycle.bin\S-1-5-21-931442927-344369455-2477061601-1000\$RE94UAG.exe
C:\$Recycle.bin\S-1-5-21-931442927-344369455-2477061601-1000\$RR4P99W.rar
And I only have 3 files in my recycle bin named auto-it-v3-setup.exe
, fcleanerportable.rar
and Reinstall.rar
.
Is there any way to get these names into a .txt
file list, rather than those code-named files above?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
要使用 PowerShell 按原始位置列出回收站中的文件(另存为 file.ps1,删除 | 之前的换行符,以便只得到两行):
To list files in Recycle Bin by their original location using PowerShell (save as file.ps1, remove line breaks before | so that you get only two lines):
我在这里找到了这个脚本 。
并使用我的批处理文件中的此命令来调用它,
将以下内容保存为
recyclebin.vbs
:I found this script here.
And use this command from my batch file to call it
Save the following as
recyclebin.vbs
: