如果我不知道它在哪里,我如何查找和删除文件?

时间:2016-02-05 02:12:41

标签: batch-file command-line

我的计算机上有text.txt文件,运行Windows。我不确切知道它在哪里,但我知道它在那里。是否有任何命令可用于查找和删除此文件?

3 个答案:

答案 0 :(得分:1)

如果您使用的是Windows 2003或更高版本,则可以使用int r = gui.red(); //Gui is the name of the original class 命令。

如果您对文件的位置有一般概念,可以将其作为where选项的一部分传递给where,否则,您可以查看整个驱动器(尽管会收到警告,如果您的硬盘很大,它真的非常慢。

从那里,您可以将搜索结果传递给/r循环,并删除for /f次发现的任何内容。

where

来自for /f "delims=" %%A in ('where /r C:\ text.txt') do del "%%A"

where /?

ss64 Page

答案 1 :(得分:1)

del /s /a /f c:\myfile.txt

/s说搜索硬盘开始c:\找到该文件并将其删除。 /a说找到隐藏文件。 /f说删除只读文件(通常del不会)。

答案 2 :(得分:0)

在linux(或使用cygwin的Windows)中,您可以使用locate。如果要删除它,将在驱动器上找到每个file.txt并提示每个文件。

for path in $(locate /file.txt); do rm -i "$path"; done