[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 如何用批处理实现每隔30s将文件夹所有文件设置为只读一次?

最近用FTP做了一个服务器,让他人上传文件。他人只有上传权限。但现在发现他人上传时可将同名文件覆盖。
为避免同名文件覆盖,我想通过批处理,每隔30秒将服务器对应的文件夹里的文件设置为只读。
即只要别人上传上来的文件,自动设置为只读,来避免他人覆盖。

本帖最后由 wjh6088 于 2019-12-18 10:18 编辑

思路:使用ping延时30秒,attrib改为只读属性,但是如果文件夹下得文件太多是不是效率有点低?
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]
  +   设置属性。
  -    清除属性。
  R   只读文件属性。
  A   存档文件属性。
  S   系统文件属性。
  H   隐藏文件属性。
  [drive:][path][filename]
      指定要处理的文件属性。
  /S  处理当前文件夹及其子文件夹中的匹配文件。
  /D  也处理文件夹。

TOP

返回列表