Skip to content

Commit d21920a

Browse files
committed
[ci] avoid treating e: as file on windows
1 parent d642612 commit d21920a

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

loadbj.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@
9797

9898
opt = varargin2struct(varargin{:});
9999

100-
if (length(fname) < 4096 && exist(fname, 'file'))
100+
if (length(fname) < 4096 && exist(fname, 'file') && ~exist(fname, 'dir'))
101101
fid = fopen(fname, 'rb');
102102
inputstr = fread(fid, jsonopt('MaxBuffer', inf, opt), 'uint8=>char')';
103103
fclose(fid);

loadjson.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@
165165
else
166166
jsonstring = urlread(fname, webopt{:});
167167
end
168-
elseif (exist(fname, 'file'))
168+
elseif (exist(fname, 'file') && ~exist(fname, 'dir'))
169169
try
170170
encoding = jsonopt('Encoding', '', opt);
171171
if (isempty(encoding))

loadyaml.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
if (~isempty(regexp(fname, '^\s*(http|https|ftp|file)://', 'once')))
3131
yamlstr = urlread(fname, webopt{:});
32-
elseif (exist(fname, 'file'))
32+
elseif (exist(fname, 'file') && ~exist(fname, 'dir'))
3333
try
3434
encoding = jsonopt('Encoding', '', opt);
3535
if (isempty(encoding))

0 commit comments

Comments
 (0)