CMD命令删除文件并将其放入回收站?

您所在的位置:网站首页 回收站的文件可以移动吗怎么弄 CMD命令删除文件并将其放入回收站?

CMD命令删除文件并将其放入回收站?

2024-07-15 04:44:30| 来源: 网络整理| 查看: 265

是否有任何控制台命令" del"从文件夹中删除文件并将其放入回收站? del命令将删除文件,而不是在回收站中。

相关讨论 关于SuperUser的相同问题拥有大多数此类答案以及更多答案。 但是就像我在此警告过一样,您应该意识到,大多数解决方案对于文件名中包含Unicode /非拉丁字符的文件都会失败,即使使用支持Unicode的程序也是如此,因为命令行本身并不适合非拉丁字符, 有时,即使您更改了代码页。 :-\

名为cmdutils的集合中有一个" recycle.exe"命令部分

" Recycle.exe是DEL命令的安全替代品,该命令将文件发送到回收站而不是删除它们。Recycle也比DEL更灵活;您可以一次指定多个文件(或使用通配符)"

可从http://www.maddogsw.com/cmdutils获得 (工具最后更新于2000年5月)

没有" DeleteXP.exe"用于从Windows(Windows 9x和Windows NT 4.0 / 2000 / XP)的命令提示符中删除文件。与标准的" DEL"命令仅删除文件不同,Delete XP会删除文件并将其发送到回收站。要删除的文件作为参数传递给它。现在,它支持/ p并添加了两个新选项/ a / d / v。

就像Windows NT / 2000 / XP中的" del"命令一样,Delete XP即使在Windows 9x中也支持多个文件名作为参数。

可从http://downloads.easytools.com/Freebies/DeleteXP.zip获得 (工具最后更新于2004年9月)

有" recycle.exe"(不同于maddogsw的开发者):

1234567891011121314151617C:\\>recycle /? Version 1.11, Copyright (C)2001 Frank P. Westlake Deletes one or more files by sending them to the Recycle Bin, if possible. RECYCLE [/PFQ] [/A[[:]attributes]] [[drive:][path]filename [drive:][path]filename Specifies the file(s) to delete. Specify multiple files by using wildcards. /P Prompts for confirmation before deleting each file. /F Force deleting of read-only files. /Q Quiet mode, do not ask if ok to delete on global wildcard /A Selects files to delete based on attributes     attributes R Read-only files     S System files     H Hidden files     A Files ready for archiving     - Prefix meaning not

可从http://web.archive.org/web/20071026113307/http://gearbox.maem.umr.edu/batch/f_w_util/获得 http://gearbox.maem.umr.edu/batch/f_w_util/ http://gearbox.maem.umr.edu/batch/f_w_util/recycle.zip (工具最后更新于2001年1月)

顺便说一句,如果您想从命令行" cmdutils"清空recylce bin,请使用" bin"命令:

1bin /empty /force

相关讨论 del命令上的信息不正确-您可以删除多个文件,并在del中使用通配符。 并非如此,有一段时间它不支持通配符。

没有外部程序-deleteJS.bat。 它使用Shell.Application调用动词方法。 用法很简单:

12call deleteJS.bat c:\\someFile.txt call deleteJS.bat d:\\someFolder

如果安装了节点,则可以添加"垃圾箱"模块。适用于OS X,Linux和Windows。

1$ npm install -g trash

从那里当您要将文件发送到回收站时,只需键入:

1$ trash file.txt 相关讨论 您建议的安装命令无效。而是,它起作用了:npm install --global trash-cli参考:npmjs.com/package/trash

来自http://www.maddogsw.com/cmdutils/的recycle.exe -f apple.jpg 仍然有效。

2014年3月,Windows7 x64,受限UAC帐户权利。 还对某些Umlaut文件名进行了测试。 文件确实会以循环方式显示并具有正确的还原路径。

所有答案都建议使用第三方工具,但是您可以使用简单的move来确定正确的回收站路径。

在XP中,它是C:\ ECYCLER,在Vista和更高版本中是C:\\$Recycle.bin。但是,这还不是全部,它只是一个主文件夹,但包含子文件夹,这些是您需要移动文件的实际文件夹。

例如,在我的机器中,该路径为:

c:\\$Recycle.Bin\\S-1-5-21-1291211594-1566655150-3201569215-1000

相关讨论 如果您这样做并在Windows资源管理器的文件夹列表中查看"回收站",即使它位于C:\ rECYCLER \ 文件夹。" Emptyi回收站"选项不会删除使用此方法完成的文件。但是,您可以在Windows资源管理器中打开" C:\ rECYLER \ "," Emptyi回收站"确实会删除该文件夹中的文件。 手动将文件移动到"回收站"文件夹中是一个坏主意。回收站不仅仅是一个简单的文件夹,它还是一个系统外壳程序文件夹,用于保存INFO文件中的已删除文件列表。如果您手动将文件放入其中,则垃圾箱将看不到它们,也将无法还原它们。 但是您可以手动还原它们,就像您将它们手动移动到那里一样,对吗? @FabianRling,也许,也许不是。这取决于什么程序对它做了什么。无论哪种方式,您都不应该手动对其进行弄乱。 我之前的评论是2年前,从那以后我改用Linux。具有讽刺意味的是,我最近在那儿实现了一个自定义垃圾回收功能,但是如果发生名称冲突,实际上可以正确地重命名该文件,并创建恢复所需的.trashinfo文件。

发出copy和del的蝙蝠脚本将是一个简单的解决方案...

相关讨论 我真的很想知道,如何使用del和copy来解决此问题,解决方案是使用move,请参见此处 它可能意味着设置您自己的"回收"文件夹,并使用cmd文件将文件移动到该文件夹??。将日期戳添加到要移动的文件名将是相当容易的。您将需要像Windows回收站一样定期手动"清空"此文件夹。 我希望这意味着建立一个虚假的回收站,因为实际回收站中的文件名为。 C:\ $ Recycle.Bin \ S-1-5-21-983910293-0978783143-9801237884-100 1 \ $ RIUIFOK。将文件随机复制/移动到Windows的dir结构似乎是不明智的。另外,它也无法知道删除日期或原始位置。编辑:stackoverflow.com/questions/1646425/指出通过移动/复制Windows资源管理器中回收站中显示的所有内容,将文件引入到回收站目录结构中。 此外,回收站不是任何普通目录,它包含其内容的数据库。手动放入东西意味着您将无法从"回收站"文件夹中查看/还原/清除它们。

这是一个第三方计划。

http://www.watchingthenet.com/send-deleted-files-to-the-recycle-bin-when-using-windows-command-prompt.html

注意:我还没有尝试过。

相关讨论 好。看来我没有可以在批处理代码中使用的内置命令。

您可以尝试RecycleIt。它将通过命令行将文件发送到Windows回收站。

- 麦克风

这取决于文件的位置(仅适用于文件)。它首先打开文件夹,然后模拟通过键盘键入-选择文件,然后使用del键执行"删除"命令。为避免错误,该脚本被设置为在下一条命令之前暂停几秒钟。

12345678set shell = CreateObject("Shell.Application") shell.Open"C:\\Users\\server\\Desktop" set wshShell = CreateObject("WScript.Shell") wscript.Sleep 200 wshShell.SendKeys"testfile" wshShell.SendKeys"{DEL}" wscript.Sleep 100 wshShell.SendKeys"%{F4}"

我在记事本中编写了此代码,然后将其保存为文件扩展名(.vbs)。然后使用将其添加到我的批处理文件中

1wscript"%~dp0filename.vbs"

请注意,这两个文件(.bat和.vbs)需要放置在相同的文件夹位置,否则,如果放置在另一个目录中,请在.bat文件中指定(.vbs的)位置。

相关讨论 这不是命令提示符/可编写脚本的解决方案,也不是GUI自动化解决方案,它实际上并不需要什么。



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭