File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 1111 end
1212 r = extractBefore(r , 2 );
1313
14- psFile = fullfile( fileparts(mfilename(' fullpath' )), ' isRemovableDrive.ps1' ) ;
14+ psFile = [ fileparts(mfilename(' fullpath' )), ' / isRemovableDrive.ps1' ] ;
1515 mustBeFile(psFile )
1616
1717 psCmd = sprintf(' . ''%s'' ; IsRemovableDrive -DriveLetter ''%s'' ' , psFile , r );
3535
3636 cmd2 = sprintf(' diskutil info "%s "' , deblank(m1 ));
3737 [s2 , m2 ] = system(cmd2 );
38- y = s2 == 0 && contains( m2 , " Removable Media:" + whitespacePattern + " Removable" );
38+ y = s2 == 0 && ~isempty(regexp( m2 , " Removable Media:\s*( Removable) " , ' once ' ) );
3939
4040else
4141
4242 dev = deblank(extractAfter(m1 , ' /dev/' ));
4343 f1 = sprintf(' /sys/class/block/%s /removable' , dev );
4444 if isfile(f1 )
45- y = startsWith(fileread(f1 ), ' 1' );
45+ d = fileread(f1 );
46+ y = d(1 ) == ' 1' ;
4647 end
4748
4849end
You can’t perform that action at this time.
0 commit comments