需要帮助编写.bat文件,该文件将文件夹中的所有文件权限更改为每个人



感谢您的宝贵时间,我就不多说了。这是我想做的:我想创建一个。bat文件,当执行时,将打开命令提示程序,将目录更改为文件夹(位于C:),然后执行一行代码,将该文件夹中所有文件的文件权限状态更改为Everyone。我打算创建一个Windows任务,每天运行这个。bat文件。我知道如何设置Windows任务,但我不能确切地弄清楚。bat文件应该如何编写。有人能帮忙吗?

这是我到目前为止得到的:

ECHO OFF
[Tab]Start "" C:Windowssystem32cmd.exe
ECHO OFF
[Tab]Prompt cd cd:google drive
ECHO OFF
[Tab]Prompt cacls *.* /t /e /g everyone:f

如果你感兴趣,这就是为什么我要创建这个。bat文件:

我在两个文件服务器计算机上使用一个Google Drive帐户,两个办公室各一台。每个办公室都有这个文件服务器和大约10台客户端计算机。客户端计算机访问共享的Google Drive文件夹(位于文件服务器上)上的文件,并偶尔添加/编辑/删除文件。Google Drive在保持两个办公室之间的所有文件同步方面做得很好,但我遇到的一个问题是,如果办公室a添加了一个文件,办公室B中唯一能看到它的计算机就是文件服务器。我必须使用B办公室的文件服务器将文件权限更改为"Everyone",然后B办公室的任何客户端计算机才能看到该文件。随着时间的推移,每天手动更改文件权限变得非常烦人,我正在寻找一个快捷方式。如果你能想到一个更好的,请告诉我。

如果你的命令是正确的,那么这是一个批处理脚本。

cd命令执行成功后,&&才会执行以下命令。

@echo off
cd /d "c:google drive" && cacls *.* /t /e /g everyone:f

最新更新