1
geelaw 2019-05-28 03:29:56 +08:00 via iPhone
可能已经没救了。通过 Win32 本地文件 API 访问 WSL 内容对 WSL 来说是未定义行为,正确的访问方式是通过 \\wsl$\ 访问,或者让 WSL 通过 /mnt/DriveLetter/ 访问 Win32 内容。
|
2
good1uck OP 关于文件新建:wsl 官网没有提供相应的 linux 文件系统在 windows 下的绝对路径,我自己用 everything 找到了。然后用 windows 的方式新建了文件。
还没有尝试用 linux 的方式新建,可能会解决问题也可能不会 |
3
newton108 2019-05-28 03:32:53 +08:00
你是不是日期有问题? post 日期貌似要比机器时间早才能显示。
|
4
good1uck OP |
5
good1uck OP 我尝试删空了_post 文件夹,重启服务后依然显示那个默认的帖子。??
|
6
geelaw 2019-05-28 03:45:57 +08:00 via iPhone
@good1uck #4 那个目录是固定位置的,但是在里面用 Win32 API 是错误的,这跟乱改软件的配置文件是一样的,因为那个目录是属于那个 WSL 发行版,而不是用户的。
|
8
good1uck OP @geelaw 我觉得像是没有同步更新目录,因为我重开了 wsl 后,ls 就显示了目录文件变更。总之还是没有定义的操作.自己挖的坑
|
9
geelaw 2019-05-28 03:56:57 +08:00 via iPhone
|