最近用WSL编译OpenWrt时出现了报错:OpenWrt can only be built on a case-sensitive filesystem
这是因为当前编译所在目录不支持大小写敏感导致的
但是NTFS是支持大小写敏感的,只是默认没开启,所以本文提供了一个bat脚本,在对应目录以管理员权限运行时可以 使目录支持大小写敏感
@echo off
openfiles >nul 2>&1
if %errorlevel% neq 0 (
echo 请以管理员身份重新运行此脚本。
pause
exit /b 1
)
echo 管理员权限已确认,继续执行脚本...
set "scriptPath=%~dp0"
cd /d "%scriptPath%"
if %errorlevel% neq 0 (
echo 更改目录失败.
exit /b 1
)
echo 设置目录为: %cd%
echo 正在设置当前目录为大小写敏感...
fsutil.exe file setCaseSensitiveInfo .\ enable
echo 操作完成。
pause
新建一个文件命名为setCaseSensitiveInfo to enable.bat 右键编辑填入保存即可,使用时移动到对应目录使用管理员权限运行即可。
Comments NOTHING