Extract xy_unix_path_to_win()

This commit is contained in:
Aoran Zeng
2023-09-27 16:52:33 +08:00
parent ce309b6c8d
commit b92c68ebed
2 changed files with 16 additions and 6 deletions

View File

@@ -290,10 +290,7 @@ chsrc_check_file (const char* path)
{
char* cmd = NULL;
if(xy_on_windows) {
if (xy_str_start_with(path, "~/")){
path = xy_2strjoin("%USERPROFILE%\\", xy_str_delete_prefix(path, "~/"));
path = xy_str_gsub(path, "/", "\\");
}
path = xy_unix_path_to_win (path);
cmd = xy_2strjoin ("type ", path);
} else {
cmd = xy_2strjoin ("cat ", path);