无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3095|回复: 30
打印 上一主题 下一主题

怎么让文件夹不能写入文件?

[复制链接]
跳转到指定楼层
1#
发表于 2020-2-10 21:01:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
文件夹只读后还是可以写入文件?玩新中国象棋的时候系统自动保存对局棋谱,设置手动和自动都没有用!后来用IMDISK虚拟个X盘,但是在硬盘的指定文件夹下还是有!自动保存两个路径都有,手动保存就保存在系统默认。怎么能让这个文件夹不能写入文件?如果有这样个文件夹是不是系统会删除了这个再新建个正常的文件夹?
2#
发表于 2020-2-10 21:25:50 | 只看该作者
很久前有一种防止安装流氓软件的方法就是建立一个没有后缀名的文件,与文件夹同名,这样流氓软件就没办法写入这个文件夹。例如目标目录为C:\Soft,把原来的Soft文件夹删掉,放一个文件名为Soft没有后缀的文件,程序尝试写入这个文件夹就无法写入,不知道这个能不能帮到你
关于如果存在不能写入的文件夹会不会被删除的问题,Windows不会主动删除,只有程序会尝试删除不可写入的文件夹,不过我感觉开发者也不会想到这个吧
回复

使用道具 举报

3#
发表于 2020-2-10 22:04:57 | 只看该作者
NTFS可以设权限吧,先用管理员设个 只读的权限,然后用一个user用户玩游戏
再有一种办法就是把游戏放到ISO文件中运行
回复

使用道具 举报

4#
发表于 2020-2-11 08:47:57 | 只看该作者
文件名、NTFS权限、畸形文件夹、进程权限限制、mklink转向...
回复

使用道具 举报

5#
发表于 2020-2-11 10:38:41 | 只看该作者
mklink把目录转到你的虚拟盘就行了。多简单的事。
回复

使用道具 举报

6#
 楼主| 发表于 2020-2-11 21:40:22 | 只看该作者
Hysanohsp 发表于 2020-2-10 21:25
很久前有一种防止安装流氓软件的方法就是建立一个没有后缀名的文件,与文件夹同名,这样流氓软件就没办法写 ...

谢谢!我试试看!
回复

使用道具 举报

7#
 楼主| 发表于 2020-2-11 21:47:56 | 只看该作者
2012fengxi 发表于 2020-2-10 22:04
NTFS可以设权限吧,先用管理员设个 只读的权限,然后用一个user用户玩游戏
再有一种办法就是把游戏放到ISO ...

第一个我没有明白,你说的是用Administrator登陆建个只读目录(是建完了修改属性吗?)然后用个人用户登陆完游戏?
第二个你的意思是把游戏打包成ISO文件吗?我玩的是QQ游戏大厅里面的,可以吗?
回复

使用道具 举报

8#
 楼主| 发表于 2020-2-11 21:48:52 | 只看该作者
9zhmke 发表于 2020-2-11 08:47
文件名、NTFS权限、畸形文件夹、进程权限限制、mklink转向...

不太明白!能就简单易懂点吗?
回复

使用道具 举报

9#
 楼主| 发表于 2020-2-11 21:48:55 | 只看该作者
9zhmke 发表于 2020-2-11 08:47
文件名、NTFS权限、畸形文件夹、进程权限限制、mklink转向...

不太明白!能就简单易懂点吗?
回复

使用道具 举报

10#
 楼主| 发表于 2020-2-11 21:53:06 | 只看该作者
scq330 发表于 2020-2-11 10:38
mklink把目录转到你的虚拟盘就行了。多简单的事。

我用WinMount建的虚拟盘,但是如果设置自动保存会保存在默认和自定义两个文件夹,如果设置成手动保存会保存在系统默认的文件夹下!
mklink这个我还不是太明白,上网看下以前看到过,就是没有用过
回复

使用道具 举报

11#
 楼主| 发表于 2020-2-11 21:53:06 | 只看该作者
scq330 发表于 2020-2-11 10:38
mklink把目录转到你的虚拟盘就行了。多简单的事。

我用WinMount建的虚拟盘,但是如果设置自动保存会保存在默认和自定义两个文件夹,如果设置成手动保存会保存在系统默认的文件夹下!
mklink这个我还不是太明白,上网看下以前看到过,就是没有用过
回复

使用道具 举报

12#
发表于 2020-2-11 22:06:47 | 只看该作者
ge 发表于 2020-2-11 21:53
我用WinMount建的虚拟盘,但是如果设置自动保存会保存在默认和自定义两个文件夹,如果设置成手动保存会保 ...

建个内存盘也可以呀,用软联接过去就是了。
回复

使用道具 举报

13#
 楼主| 发表于 2020-2-11 22:09:22 | 只看该作者
scq330 发表于 2020-2-11 22:06
建个内存盘也可以呀,用软联接过去就是了。

软连接我还没有用过!怎么用?
回复

使用道具 举报

14#
发表于 2020-2-11 22:22:08 | 只看该作者
mklink /j c:\123 I:\456\      其中123是你要的文件夹,它是一个联接的文件夹,i盘的456是实际存放东西的文件夹,所有存放到123文件夹的东西会实际放到i盘的456,更多技术细节解释自己百度吧,不用人喂到嘴才动一下。
回复

使用道具 举报

15#
 楼主| 发表于 2020-2-12 09:18:42 | 只看该作者
scq330 发表于 2020-2-11 22:22
mklink /j c:\123 I:\456\      其中123是你要的文件夹,它是一个联接的文件夹,i盘的456是实际存放东西的 ...

用CMD命令呗?
回复

使用道具 举报

16#
发表于 2020-2-12 13:25:50 | 只看该作者
学习了,谢谢
回复

使用道具 举报

17#
 楼主| 发表于 2020-2-12 17:57:25 | 只看该作者
scq330 发表于 2020-2-11 22:22
mklink /j c:\123 I:\456\      其中123是你要的文件夹,它是一个联接的文件夹,i盘的456是实际存放东西的 ...

这个有什么效果?我看和原来一样呀!两个文件夹有所差异的,不是同步的
回复

使用道具 举报

18#
发表于 2020-2-12 18:35:17 | 只看该作者
不需要这么麻烦,转个sandboxie,把 象棋右键在沙盘运行,象棋对磁盘的修改会保存到沙盘中
回复

使用道具 举报

19#
 楼主| 发表于 2020-2-16 10:31:01 | 只看该作者
scq330 发表于 2020-2-11 22:22
mklink /j c:\123 I:\456\      其中123是你要的文件夹,它是一个联接的文件夹,i盘的456是实际存放东西的 ...

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

Z:\Users\Administrator>mklink
创建符号链接。

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      创建目录符号链接。默认为文件
                符号链接。
        /H      创建硬链接,而不是符号链接。
        /J      创建目录联接。
        Link    指定新的符号链接名称。
        Target  指定新链接引用的路径
                (相对或绝对)。

Z:\Users\Administrator>mklink /J "F:\新中国象棋复盘\自动保存的最近二十局复盘" "X
:\"
完成该操作需要本地卷。
我才知道!我弄的不对!创建符号链接时提示完成该操作需要本地卷是怎么回事?
回复

使用道具 举报

20#
发表于 2020-2-16 12:51:15 | 只看该作者
ge 发表于 2020-2-16 10:31
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

x要先给他个文件夹
回复

使用道具 举报

21#
 楼主| 发表于 2020-2-16 14:45:26 | 只看该作者
scq330 发表于 2020-2-16 12:51
x要先给他个文件夹

要文件夹呀!我不知道问题出在哪!开始以为是正确的,后来下载个链接NTFSLinksView就是看不到,明天试试看吧!谢谢!
回复

使用道具 举报

22#
 楼主| 发表于 2020-2-16 16:09:03 | 只看该作者
scq330 发表于 2020-2-16 12:51
x要先给他个文件夹

还是不行呀
Z:\Users\Administrator>mklink /J "F:\新中国象棋复盘\自动保存的最近二十局复盘" "X
:\DJ"
完成该操作需要本地卷。
回复

使用道具 举报

23#
 楼主| 发表于 2020-2-16 16:11:06 | 只看该作者
wangjunwu1995 发表于 2020-2-12 18:35
不需要这么麻烦,转个sandboxie,把 象棋右键在沙盘运行,象棋对磁盘的修改会保存到沙盘中

没有用过!原来可以在右键打开游戏呀!
回复

使用道具 举报

24#
 楼主| 发表于 2020-2-16 16:22:28 | 只看该作者
scq330 发表于 2020-2-16 12:51
x要先给他个文件夹

用PECMD的FLNK -j "F:\新中国象棋复盘\自动保存的最近二十局复盘","X :\DJ",2命令也不行
回复

使用道具 举报

25#
发表于 2020-2-16 16:31:17 | 只看该作者
ge 发表于 2020-2-16 16:09
还是不行呀
Z:%users\Administrator>mklink /J "F:\新中国象棋复盘\自动保存的最近二十局复盘" "X
:\DJ ...

你的x盘不是本地磁盘是吧,这样可能不行。
回复

使用道具 举报

26#
 楼主| 发表于 2020-2-16 18:56:36 | 只看该作者
scq330 发表于 2020-2-16 16:31
你的x盘不是本地磁盘是吧,这样可能不行。

不是|!是用WinMount虚拟的驱动器!
回复

使用道具 举报

27#
 楼主| 发表于 2020-2-16 19:52:39 | 只看该作者
scq330 发表于 2020-2-16 16:31
你的x盘不是本地磁盘是吧,这样可能不行。

要的是不保存在本地呀!所以是虚拟的!
回复

使用道具 举报

28#
 楼主| 发表于 2020-2-17 13:31:03 | 只看该作者
Hysanohsp 发表于 2020-2-10 21:25
很久前有一种防止安装流氓软件的方法就是建立一个没有后缀名的文件,与文件夹同名,这样流氓软件就没办法写 ...

不行
回复

使用道具 举报

29#
 楼主| 发表于 2020-2-17 13:33:34 | 只看该作者
9zhmke 发表于 2020-2-11 08:47
文件名、NTFS权限、畸形文件夹、进程权限限制、mklink转向...

用mklink链接到虚拟盘不能用!操作不成功
回复

使用道具 举报

30#
 楼主| 发表于 2020-2-17 13:33:50 | 只看该作者
9zhmke 发表于 2020-2-11 08:47
文件名、NTFS权限、畸形文件夹、进程权限限制、mklink转向...

其它不会
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-25 06:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表