我很感激你的时间,所以我不会花很多钱。这就是我要做的事情:我想创建一个.bat文件,在执行时,将打开命令提示程序,将目录更改为文件夹(位于C :),然后执行一行代码,用于将该文件夹中所有文件的文件权限状态更改为Everyone。我打算创建一个每天运行此.bat文件的Windows任务。我理解如何设置Windows任务,但我无法弄清楚应该如何编写.bat文件。有人可以帮忙吗?
这是我到目前为止所得到的:
ECHO OFF
[Tab]Start "" C:\Windows\system32\cmd.exe
ECHO OFF
[Tab]Prompt cd cd:\google drive
ECHO OFF
[Tab]Prompt cacls *.* /t /e /g everyone:f
如果您有兴趣,请查看我尝试创建此.bat文件的原因:
我在两台文件服务器计算机上使用一个Google云端硬盘帐户,两个办公室各有一台。每个办公室都有此文件服务器和大约10台客户端计算机客户端计算机访问共享Google Drive文件夹(位于文件服务器上)上的文件,偶尔添加/编辑/删除文件。 Google云端硬盘可以很好地保持两个办公室之间的所有文件同步,但我遇到的一个问题是,如果办公室A添加了一个文件,办公室B中唯一可以看到它的计算机就是文件服务器。我必须将文件权限更改为" Everyone"在办公室B中的任何客户端计算机可以看到该文件之前,在办公室B中使用文件服务器。随着时间的推移,每天手动更改文件权限变得非常烦人,我正在寻找快捷方式。如果你能想到更好的一个,请告诉我。
答案 0 :(得分:0)
如果你得到了正确的命令,那么这是一个包含它们的批处理脚本。
仅当&&
命令成功时,cd
才会运行以下命令。
@echo off
cd /d "c:\google drive" && cacls *.* /t /e /g everyone:f