Windows
2024年6月27日大约 2 分钟
Command命令
# 查看系统信息
systeminfo
# 查看文件目录
dir
dir HelloWorld.*
# 创建目录
mkdir dirname
# 没有参数表示 删除空文件夹 /s 删除文件夹及所有 /q 静默删除
rmdir /s /q dirname
rd /s /q dirname
# 删除文件
del filepath
cd [路径]
d: # cmd
cd d: # powershell
copy
xcopy /I /E /Y [原路径] [目标路径]
批处理
.bat
格式结尾
@echo off
:: 两个冒号是注释
:: 变量
set a=%time%
set b=%date%
echo %a%
echo %b%
:: 遍历 /r 是深度循环遍历
for /r .\test\ %%f in (*.js) do (
echo File %%f
)
E:
:: 多个 start cmd /k 启动多个窗口不退出
cd E:/b
start cmd /k "echo 3 && echo 4"
cd E:/c
start cmd /k "echo 5 && echo 6"
:: 执行完之后不退出,按任意键退出
pause
:: 执行完后一直不退出,等待输入命令
cmd /k
给文件夹设置权限
右键 -> 属性 -> 安全 -> 高级 -> 取消继承 -> 【调整对应权限】
删除文件失败问题
删除一个文件时,弹出错误信息,说文件已在资源管理器中打开,或者文件被某一进程占用!
方法:
- 万能的重启,重启电脑后,看是否能够删除
- 打开任务管理器,看是否有相关进程,然后结束掉
- 找不到进程时,可以通过 任务管理器 > 性能 > 打开资源监视器 > CPU > 关联的句柄里面进行搜索删不掉的文件的文件名,然后结束掉进程
- 假如是explorer占用,而无法结束,结束explorer黑屏时,则需要打开注册表编辑器
regedit.exe
- 搜索相关文件的名称,然后在注册表中将相关信息删除掉,最后重启电脑,再将文件即可删除
系统禁止运行脚本
系统上禁止运行脚本的问题通常是由于Windows的PowerShell执行策略设置为Restricted
导致的。
以管理员身份打开PowerShell
get-executionpolicy # 查看当前的执行策略 Resctricted Bypass RemoteSigned
set-ExecutionPolicy RemoteSigned # 更改执行策略
get-executionpolicy # 验证是否更改成功