想自己编写一个类似“作息时间安排”的软件。自己规定某个时间段才能打开某个文件夹,才能开机。
答案:2 悬赏:30 手机版
解决时间 2021-02-14 11:14
- 提问者网友:轮囘Li巡影
- 2021-02-13 17:26
最上手的是java了。所以请用java的知识来解答。比如,我输入星期几的几点才可以打开某个文件夹,某个时间段电脑才能使用,几点自动关机之类的,就是在没有密码的情况下。电脑的使用权限会受到限制。各位大神请帮忙了。小弟先谢谢了!!!
最佳答案
- 五星知识达人网友:怀裏藏嬌
- 2021-02-13 18:32
这样的问题用JAVA是不可能完成的,你会java,那该明白,假如做这个程序,定时关机和锁定电脑是很容易的,能打开和不能打开做才是重点。
比如你想19点才可以打开“movie”文件夹,白天只能打开"study",这样的问题从应用层是不可能解决的,因为这两个文件夹的名字对你才有意义,对系统来说,一个文件夹叫‘boy’还是‘girl’是无意义的,无法分辨。
我可以给出2个解决思路,不过都不是java可以完成的。
1;采取加密的方法,某段时间对文件夹加密,时间段外解锁。或许不是你想要的,这样也可以打开,只是打开是乱码。
2;完美解决只能从文件系统过滤入手,在限制时间内,对‘movie’的IRP全部返回失败,其余时间正常,这样就可以了。
比如你想19点才可以打开“movie”文件夹,白天只能打开"study",这样的问题从应用层是不可能解决的,因为这两个文件夹的名字对你才有意义,对系统来说,一个文件夹叫‘boy’还是‘girl’是无意义的,无法分辨。
我可以给出2个解决思路,不过都不是java可以完成的。
1;采取加密的方法,某段时间对文件夹加密,时间段外解锁。或许不是你想要的,这样也可以打开,只是打开是乱码。
2;完美解决只能从文件系统过滤入手,在限制时间内,对‘movie’的IRP全部返回失败,其余时间正常,这样就可以了。
全部回答
- 1楼网友:大漠
- 2021-02-13 18:46
@echo off&&setlocal enabledelayedexpansion
set /p timeis=请输入4位数字,如200903:
for /r %%a in (*.*) do (
set var=%%~ta
set var=!var:~0,4!!var:~5,2!
if "!var!"=="!timeis!" echo copy "%%a" x:\xx\
)
pause.
::目标文件夹x:\xx\改成你的目标,把echo去掉即可(echo是给你看效果)。
bat学习我常在http://bbs.cn-dos.net的批处理室。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯