.bat编码或某些应用程序可能吗?

时间:2014-03-18 13:29:15

标签: batch-file

如何自动组织我的目录?我有一个"下载"文件夹,目前包含许多不同的信息,例如,工作相关信息,电视节目,电影等,软件等。

我如何自动,可能使用某些.bat执行,不确定,检查文件的名称或类型,并将它们放在正确的子文件夹中?。

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以使用move命令移动文件。您也可以在其中使用通配符。

所以你可以编写一个看起来像这样的批处理脚本:

cd C:\Users\You\Downloads
rem Excel sheets are work.
move *.xls Work
rem Reports are work.
move Report*.pdf Work\Reports
rem Pron and other viewing material ;)
move *.mp4 Private

您可以通过将其设置为预定作业来自动运行此脚本。请注意,此脚本首先更改为正确的目录,然后将项目移动到相对子目录。这意味着下载目录中必须存在Work,Work \ Reports和Private目录。

当然,您可以扩展脚本以使其检查和创建目录,或者如果要将文件移出Downloads目录,则可以指定不同的路径。

基本上,尝试在命令行上执行此操作,然后尝试将这些步骤概括为您的脚本。

答案 1 :(得分:0)

此批处理文件将使用文件夹中的文件类型创建一组文件夹,如.mkv .jpg .mp3,并将文件移动到相应的文件夹中。

从桌面启动它并更改" c:\ media"到正确的文件夹名称。

@echo off
cd /d "c:\media" && for %%a in (*) do md "%%~xa" 2>nul & move "%%a" "%%~xa" >nul